sig
  type 'c t
  val create :
    master:(string * '-> string -> (string * 'c) list) ->
    'Functory.Network.Mono.Computation.t
  val add_worker :
    'Functory.Network.Mono.Computation.t -> Functory.Network.worker -> unit
  val remove_worker :
    'Functory.Network.Mono.Computation.t -> Functory.Network.worker -> unit
  val one_step :
    ?timeout:float -> 'Functory.Network.Mono.Computation.t -> unit
  val status :
    'Functory.Network.Mono.Computation.t ->
    Functory.Network.computation_status
  val kill : 'Functory.Network.Mono.Computation.t -> unit
  val clear : 'Functory.Network.Mono.Computation.t -> unit
  val add_task :
    'Functory.Network.Mono.Computation.t -> string * '-> unit
end