sig
  type query
  type response
  type error
  val dispatch_multi :
    version:int ->
    Rpc.Connection.t ->
    Versioned_rpc.Caller_converts.Pipe_rpc.S.query ->
    ((Versioned_rpc.Caller_converts.Pipe_rpc.S.response Core.Std.Or_error.t
      Import.Pipe.Reader.t * Rpc.Pipe_rpc.Id.t,
      Versioned_rpc.Caller_converts.Pipe_rpc.S.error)
     Core.Std.Result.t, exn)
    Core.Std.Result.t Import.Deferred.t
  val versions : unit -> Core.Std.Int.Set.t
end