Note_brr_kit.TimeMonotonic time.
val elapsed : unit -> spanelapsed () is the number of seconds elapsed since the beginning of the program.
val tick : span -> span Note.eventtick span is an event that occurs once in span seconds with the value span - span' where span' is the actual delay performed by the system.
Note. Since the system may introduce delays you cannot assume that two different calls to tick will necessarily yield two non-simultaneous events.
val delay : span -> (unit -> unit) -> unitdelay span f calls f after span seconds.
val counter : unit -> countercounter () is a counter counting time from call time on.
val to_jstr : [ `S | `Ms | `Mus ] -> span -> Jstr.t