sig
  type t
  val compare : Rangemap.OrderedType.t -> Rangemap.OrderedType.t -> int
  val hash : Rangemap.OrderedType.t -> int
  val descr : Unmarshal.t
end