module type S_common =sig..end
include Comparable.Polymorphic_compare
val ascending : t -> t -> intval descending : t -> t -> intval between : t -> low:t -> high:t -> boolmodule Replace_polymorphic_compare:Comparable.Polymorphic_comparewith type t := t
type comparator
val comparator : (t, comparator) Comparator.t