TimeRange

A range covering range, with its end treated as exclusive.