Added a "debug" object to most tokens which assigns them a unique ID and holds information about how many source characters the token corresponds to.