sig
  val available : bool
  type span
  val elapsed : unit -> Mtime.span
  type counter
  val counter : unit -> Mtime.counter
  val count : Mtime.counter -> Mtime.span
  val to_ns : Mtime.span -> float
  val to_us : Mtime.span -> float
  val to_ms : Mtime.span -> float
  val to_s : Mtime.span -> float
  val to_min : Mtime.span -> float
  val to_hour : Mtime.span -> float
  val to_day : Mtime.span -> float
  val to_year : Mtime.span -> float
  val to_ns_uint64 : Mtime.span -> int64
  val ns_to_s : float
  val us_to_s : float
  val ms_to_s : float
  val min_to_s : float
  val hour_to_s : float
  val day_to_s : float
  val year_to_s : float
  val s_to_ns : float
  val s_to_us : float
  val s_to_ms : float
  val s_to_min : float
  val s_to_hour : float
  val s_to_day : float
  val s_to_year : float
  val pp_span : Format.formatter -> Mtime.span -> unit
  val pp_span_s : Format.formatter -> float -> unit
end