# Functions
OverlapCoveringMerge returns the set of intervals covering every range in the input such that no output range crosses an input endpoint.
# Type aliases
Covering represents a non-overlapping, but possibly non-contiguous, set of intervals.