module Session : Plugin.Session
module Envelope : Plugin.Envelope with type session := Session.t
val rpcs : unit ‑> unit Async.Rpc.Implementation.t list