module S_to_S1: functor (S : S) -> S1 with type 'a t = S.t with type comparator_witness = S.comparator_witness
functor (
S
:
) ->
S1
with type 'a t = S.t
with type comparator_witness = S.comparator_witness
type 'a t
'a
type comparator_witness
val comparator : ('a t, comparator_witness) Comparator.comparator
('a t, comparator_witness) Comparator.comparator