Module SetWithNearest

module SetWithNearest: sig .. end
Set equiped with operations to find nearest element greater or less than the required value

module type S = sig .. end
Output signature of the functor SetWithNearest.Make.
module Make: 
functor (Ord : Datatype.S) -> S with type elt = Ord.t
Functor building an implementation of the set structure given a totally ordered type.