Interval_union
module Interval : sig ... end
val empty : t
val of_interval : Interval.t -> t
val of_intervals_exn : Interval.t list -> t
val to_interval : t -> Interval.t Core_kernel.Or_error.t
val right_endpoint : t -> int option
val left_endpoint : t -> int option