Module Make.Router
val recv : [ `Router ] t -> (id_t * string list) T.Deferred.trecv socketwaits for a message onsocketwithout blocking other Lwt threads.
val send : [ `Router ] t -> id_t -> string list -> unit T.Deferred.tsend socket id messagesendsmessageonsockettoidwithout blocking other Lwt threads.