HashconsGeneric hash-consing.
module type HashconsedType = sig ... endmodule type HashconsedRecType = sig ... endmodule type S = sig ... endCreate a new hashconsing, given canonicalization functions.
Create a new hashconsing, given canonicalization functions. hashcons will get the resulting hcons as first argument.
These are intended to be used together with instances of the Make functor.
Typically used as let hcons = simple_hcons H.generate H.hcons () where H is of type S.
module type HashedType = sig ... end