sig
  type feedback = [ `Exec_submit of B0_std.Os.Cmd.pid option * B00.Op.t ]
  val pp_feedback : B00.Exec.feedback B0_std.Fmt.t
  type t
  val create :
    ?clock:B0_std.Time.counter ->
    ?rand:Stdlib.Random.State.t ->
    ?tmp_dir:B0_std.Fpath.t ->
    ?feedback:(B00.Exec.feedback -> unit) ->
    max_spawn:int -> unit -> B00.Exec.t
  val schedule : B00.Exec.t -> B00.Op.t -> unit
  val collect : B00.Exec.t -> block:bool -> B00.Op.t option
end