Type_equal.Id
val sexp_of_t : ('a -> Sexplib0.Sexp.t) -> 'a t -> Sexplib0.Sexp.t
module Uid : sig ... end
val create : name:string -> ('a -> Sexplib0.Sexp.t) -> 'a t
val hash : 'a t -> int
val name : 'a t -> string
val to_sexp : 'a t -> 'a -> Sexplib0.Sexp.t
val hash_fold_t :
Base_internalhash_types.state ->
'a t ->
Base_internalhash_types.state