sig
  type 'a t
  val invariant :
    'Timing_wheel_intf.S.Priority_queue.priority_queue ->
    'Invariant.t -> 'Timing_wheel_intf.S.Priority_queue.Elt.t Invariant.t
  val key :
    'Timing_wheel_intf.S.Priority_queue.priority_queue ->
    'Timing_wheel_intf.S.Priority_queue.Elt.t -> int
  val value :
    'Timing_wheel_intf.S.Priority_queue.priority_queue ->
    'Timing_wheel_intf.S.Priority_queue.Elt.t -> 'a
  val sexp_of_t :
    ('-> Sexplib.Sexp.t) ->
    'Timing_wheel_intf.S.Priority_queue.Elt.t -> Sexplib.Sexp.t
end