sig
  type 'a t
  val compare :
    'Pqueue.OrderedPolyType.t -> 'Pqueue.OrderedPolyType.t -> int
end