module Compartment: sig endexception Not_activated
class signaller : object endclass virtual transport_invoker : object endclass ['a, 'b] transport :signaller * 'a Queue.t * 'b Queue.t -> object end
class ['a, 'b] duplex :signaller -> object end
class virtual t : transport_invoker list -> object endclass master : t list -> object end