sig   type span   module Span :     sig       type t = Mtime.span       val to_uint64_ns : Mtime.span -> int64       val of_uint64_ns : int64 -> Mtime.span       val equal : Mtime.span -> Mtime.span -> bool       val compare : Mtime.span -> Mtime.span -> int       val abs_diff : Mtime.span -> Mtime.span -> 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 pp : Format.formatter -> Mtime.span -> unit       val pp_float_s : Format.formatter -> float -> unit       val dump : Format.formatter -> Mtime.Span.t -> unit       val unsafe_of_uint64_ns_option : int64 option -> Mtime.Span.t option     end   type t   val to_uint64_ns : Mtime.t -> int64   val of_uint64_ns : int64 -> Mtime.t   val equal : Mtime.t -> Mtime.t -> bool   val compare : Mtime.t -> Mtime.t -> int   val is_earlier : Mtime.t -> than:Mtime.t -> bool   val is_later : Mtime.t -> than:Mtime.t -> bool   val span : Mtime.t -> Mtime.t -> Mtime.span   val add_span : Mtime.t -> Mtime.span -> Mtime.t option   val sub_span : Mtime.t -> Mtime.span -> Mtime.t option   val pp : Format.formatter -> Mtime.t -> unit   val dump : Format.formatter -> Mtime.t -> unit   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 end