Socket.Router
type id_t
val id_of_string : string -> id_t
val recv : [ `Router ] t -> (id_t * string list) deferred
val send : [ `Router ] t -> id_t -> string list -> unit deferred