sig type t val equal : CCHashSet.ELEMENT.t -> CCHashSet.ELEMENT.t -> bool val hash : CCHashSet.ELEMENT.t -> int end