Intify.Make
module S : sig ... end
include Types.TYPE_TO_INT
include Types.TYPE
include Types.PRINTABLE
type t
val pp : t Types.pp
val compare : t -> t -> int
val order : t -> t -> Types.order
val equal : t -> t -> bool
val hash : t -> int
val to_int : t -> int
val get_or_create : S.t -> t