sig type t val equal : Hashhe.HashedType.t -> Hashhe.HashedType.t -> bool val hash : Hashhe.HashedType.t -> int end