The Debug Adapter Protocol defines the protocol used between an editor or IDE and a debugger or runtime.
dap.rpc_lwt
dap.types