Module Idl.Error

type 'a t = {
def : 'a Rpc.Types.def;
raiser : 'a -> exn;
matcher : exn -> 'a option;
}
module type ERROR = sig ... end
module Make (T : ERROR) : sig ... end