sig type t val compare : PrioQueue.DATA.t -> PrioQueue.DATA.t -> int val hash : PrioQueue.DATA.t -> int val string_of : PrioQueue.DATA.t -> string end