include sig ... endval hash_fold_t : Base.Hash.state ‑> t ‑> Base.Hash.stateval hash : t ‑> Base.Hash.hash_valueinclude Core__.Import.Stable_comparable.V1 with type t := t with type comparator_witness = comparator_witnessinclude Core_kernel__.Stable_module_types.S0include Core_kernel__.Stable_module_types.S0_without_comparatorinclude sig ... endval 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 compare : t ‑> t ‑> Core_kernel__.Import.intval t_of_sexp : Base.Sexp.t ‑> tval sexp_of_t : t ‑> Base.Sexp.tinclude Core_kernel.Comparator.Stable.V1.S with type t := tval comparator : (t, comparator_witness) Core_kernel.Comparator.Stable.V1.comparatorinclude Core_kernel.Comparable.Stable.V1.S with type comparable := t with type comparator_witness := comparator_witnessmodule Map : Core_kernel.Map.Stable.V1.S with type key := comparable with type comparator_witness := comparator_witnessmodule Set : Core_kernel.Set.Stable.V1.S with type elt := comparable with type elt_comparator_witness := comparator_witnessval for_testing : t