Module Bottom.Make_Datatype
Datatype constructor.
Parameters
module Domain : Datatype_sig.SSignature
Any notion of equality is allowed, as long as it is an equivalence relation, and that if a == b, then equal a b.
val hash : t -> inthash requires that equal values have the same hash.
val pretty : Stdlib.Format.formatter -> t -> unit