sig
  type t
  type mbox
  val create : string -> Netplex_mbox.MBOX.mbox
  val send : Netplex_mbox.MBOX.mbox -> Netplex_mbox.MBOX.t -> unit
  val receive : Netplex_mbox.MBOX.mbox -> Netplex_mbox.MBOX.t
end