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