pub type IndexRange = ResolvedTimeRange;
struct IndexRange { min: TimeInt, max: TimeInt, }
min: TimeInt
max: TimeInt