sig type t = Async_core.Work_group.t val create : ?min_assignable_threads:int -> ?max_assigned_threads:int -> unit -> t Core.Std.Or_error.t val ounit_tests : unit -> OUnit.test end