HashconsSourceGeneric hash-consing.
Type of hashconsing function for 'a. The returned int is the hash.
Create 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.