sig   type span   val zero : B0.Time.span   val one : B0.Time.span   val add : B0.Time.span -> B0.Time.span -> B0.Time.span   val abs_diff : B0.Time.span -> B0.Time.span -> B0.Time.span   val to_ns : B0.Time.span -> float   val to_uint64_ns : B0.Time.span -> int64   val of_uint64_ns : int64 -> B0.Time.span   val pp_span : B0.Time.span B0.Fmt.t   val pp_span_uint_ns : B0.Time.span B0.Fmt.t   val compare_span : B0.Time.span -> B0.Time.span -> int   type counter   val counter : unit -> B0.Time.counter   val count : B0.Time.counter -> B0.Time.span   type cpu   val cpu_zero : B0.Time.cpu   val cpu_utime_s : B0.Time.cpu -> float   val cpu_stime_s : B0.Time.cpu -> float   val cpu_children_utime_s : B0.Time.cpu -> float   val cpu_children_stime_s : B0.Time.cpu -> float   type cpu_counter   val cpu_counter : unit -> B0.Time.cpu_counter   val cpu_count : B0.Time.cpu_counter -> B0.Time.cpu   val pp_float_s : float B0.Fmt.t end