Interval_unionmodule Interval : sig ... endval empty : tval of_interval : Interval.t -> tval of_intervals_exn : Interval.t list -> tval to_interval : t -> Interval.t Core_kernel.Or_error.tval right_endpoint : t -> int optionval left_endpoint : t -> int option