alias R = Region!(int, int); alias TI = R.TaggedInterval; assert(TI(0, 10, 20) > TI(0, 0, 5)); assert(TI(0, 10, 20) > TI(0, 5, 15)); assert(TI(0, 10, 20) < TI(0, 12, 18)); assert(TI(0, 10, 20) < TI(0, 15, 25)); assert(TI(0, 10, 20) == TI(0, 10, 20)); assert(TI(0, 10, 20) < TI(0, 25, 30)); assert(TI(0, 10, 20) < TI(1, 25, 30));