Module Versioned_rpc.Caller_converts.Pipe_rpc

module Pipe_rpc: sig .. end

module type S = sig .. end
module Make: 
functor (Model : sig
val name : string
type query 
type response 
type error 
end) -> sig .. end
Given a model of the types involved in a family of Pipe_RPCs, this functor provides a single Pipe_RPC versioned dispatch function dispatch_multi in terms of that model and a mechanism for registering the individual versions that dispatch_multi knows about.