sig
  type span_us = int64
  val elapsed_us : unit -> Rpi.Mtime.span_us
  val sleep_us : Rpi.Mtime.span_us -> unit
  type counter
  val counter : unit -> Rpi.Mtime.counter
  val counter_value_us : Rpi.Mtime.counter -> Rpi.Mtime.span_us
  val s_to_us : int64
  val ms_to_us : int64
end