New approach for tracking position during CST parsing:
 - count the number of tokens consumed -- so the parsing state
   is just an integer that's incremented whenever a token is consumed
 - need to upgraded UnParse to get access to the new `Itemizer`
   that implements this version of `item`
 - updates tests accordingly