sig   type t = Ptime.span   val v : int * int64 -> Ptime.span   val zero : Ptime.span   val of_d_ps : int * int64 -> Ptime.span option   val unsafe_of_d_ps : int * int64 -> Ptime.span   val unsafe_of_d_ps_option : (int * int64) option -> Ptime.span option   val to_d_ps : Ptime.span -> int * int64   val of_int_s : int -> Ptime.span   val to_int_s : Ptime.span -> int option   val of_float_s : float -> Ptime.span option   val to_float_s : Ptime.span -> float   val equal : Ptime.span -> Ptime.span -> bool   val compare : Ptime.span -> Ptime.span -> int   val neg : Ptime.span -> Ptime.span   val add : Ptime.span -> Ptime.span -> Ptime.span   val sub : Ptime.span -> Ptime.span -> Ptime.span   val abs : Ptime.span -> Ptime.span   val round : frac_s:int -> Ptime.span -> Ptime.span   val truncate : frac_s:int -> Ptime.span -> Ptime.span   val pp : Format.formatter -> Ptime.span -> unit   val dump : Format.formatter -> Ptime.span -> unit end