Module Hash_set

Ideas 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