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 Core.Std.Or_error.t Import.Deferred.t
  val versions : unit -> Core.Std.Int.Set.t
end