# Functions

OverlapCoveringMerge returns the set of intervals covering every range in the input such that no output range crosses an input endpoint.

# Structs

Range is an interval with a payload.

# Type aliases

Covering represents a non-overlapping, but possibly non-contiguous, set of intervals.