V1.Make1
M : sig ... end
type 'a t
type comparator_witness
val comparator : ('a t, comparator_witness) Base.Comparator.comparator