interval-map
Interval_map
module type Comparable = sig ... end
exception Invalid_interval
module Make (Bound_compare : Comparable) : sig ... end