include Core_kernel.Core_kernel_private.Time_ns_alternate_sexpinclude module type of sig ... end with module Span := Core_kernel.Time_ns.Spanmodule Span = Core_kernel__Time_ns.Spanval hash_fold_t : Base.Hash.state ‑> t ‑> Base.Hash.stateval hash : t ‑> Base.Hash.hash_valueval typerep_of_t : t Typerep_lib.Std.Typerep.tval typename_of_t : t Typerep_lib.Std.Typename.tval bin_t : t Bin_prot.Type_class.tval bin_read_t : t Bin_prot.Read.readerval __bin_read_t__ : (Core_kernel__.Import.int ‑> t) Bin_prot.Read.readerval bin_reader_t : t Bin_prot.Type_class.readerval bin_size_t : t Bin_prot.Size.sizerval bin_write_t : t Bin_prot.Write.writerval bin_writer_t : t Bin_prot.Type_class.writerval bin_shape_t : Bin_prot.Shape.tval epoch : tval min_value : tval max_value : tval now : Core_kernel__.Import.unit ‑> tval to_int63_ns_since_epoch : t ‑> Core_kernel.Int63.tval of_int63_ns_since_epoch : Core_kernel.Int63.t ‑> tval to_int_ns_since_epoch : t ‑> Core_kernel__.Import.intval of_int_ns_since_epoch : Core_kernel__.Import.int ‑> tval next_multiple : ?can_equal_after:Core_kernel__.Import.bool ‑> base:t ‑> after:t ‑> interval:Span.t ‑> Core_kernel__.Import.unit ‑> tval random : ?state:Core_kernel__.Import.Random.State.t ‑> Core_kernel__.Import.unit ‑> tmodule Utc = Core_kernel__Time_ns.Utcmodule Stable = Core_kernel__Time_ns.Stablemodule Span = Core_kernel__.Time_ns_alternate_sexp.Spanval after : t ‑> Core_kernel.Time_ns.Span.t ‑> t