Hashcons.Make
Create a new hashconsed type.
module A : ARG
type t
val create : ?size:int -> unit -> t
val hashcons : t -> A.t -> A.t
val size : t -> int
val remove : t -> A.t -> unit
val to_iter : t -> A.t Iter.t