Hash_setIdeas are based on Hash, however, Hash.add does not really optimize and has a bad semantics for Hash_set, This module fixes the semantics of add. remove is not optimized since it is not used too much
module Make:
(H: Stdlib.Hashtbl.HashedType) =>
Hash_set_gen.S with type key = H.t;A naive t implementation on top of hashtbl, the value is unit