Module System.Condition

type t
val create : unit -> t
val wait : t -> Mutex.t -> unit Fiber.t
val signal : t -> unit