Collection of the `range` implementations. Contains the `RangeList` and `InfiniteRange`.