module Monotonic : sig ... endval restart_threads : (unit -> [ `Time ] Monotonic.t) -> unitrestart_threads time_fun restarts threads that are sleeping and whose wakeup time is before time_fun ().
val select_next : unit -> [ `Time ] Monotonic.t optionselect_next () is Some t where t is the earliest time when one sleeping thread will wake up, or None if there is no sleeping threads.
val sleep_ns : int64 -> unit Lwt.tsleep_ns d Block the current thread for n nanoseconds.