TokenIndexedList2 [tests OK, is it complete? Is it faster for transpiling?]