sig
type t
val get : (Thread.t -> Linux_ext.Clock.t) Or_error.t
val get_time : (Linux_ext.Clock.t -> Span.t) Or_error.t
val set_time : (Linux_ext.Clock.t -> Span.t -> unit) Or_error.t
val get_resolution : (Linux_ext.Clock.t -> Span.t) Or_error.t
val get_process_clock : (unit -> Linux_ext.Clock.t) Or_error.t
val get_thread_clock : (unit -> Linux_ext.Clock.t) Or_error.t
end