Module IO.Clock

val now : state -> (Observe.Timestamp.t, Observe.IO.clock_error) Stdlib.result

Return wall-clock epoch time. Unavailable means that no timestamp can be supplied. Ordinary exceptions are diagnosed by the core.

val monotonic_now : state -> (int64, Observe.IO.clock_error) Stdlib.result

Return a process-relative monotonic nanosecond value.