Functor Comparable.Make

module Make: 
functor (T : sig
type t 
val compare : t -> t -> int
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
end) -> sig .. end
Parameters:
T : sig type t with sexp val compare : t -> t -> int end

include C
include struct ... end
module Map: Map.Make_using_comparator(C)
module Set: Set.Make_using_comparator(C)