functor (H : Hashtbl.HashedType) -> sig type t = H.t list val equal : t -> t -> bool val hash : t -> int end