type query
include sig ... end
val query_of_sexp : Sexplib.Sexp.t ‑> query
type response
val sexp_of_response : response ‑> Sexplib.Sexp.t
val rpc : (query, response) Async.Rpc.Rpc.t
val implementation : Invocation.t ‑> query ‑> response Async.Deferred.t