A new type RingRange represents token ranges