A half-or-fully-closed range between two Temporal values of the same type.
Whether start and end are inclusive depends on the function consuming
the interval (e.g. isWithinInterval is inclusive on both ends;
areIntervalsOverlapping is exclusive by default).
A half-or-fully-closed range between two Temporal values of the same type. Whether
startandendare inclusive depends on the function consuming the interval (e.g.isWithinIntervalis inclusive on both ends;areIntervalsOverlappingis exclusive by default).