TokenList throws an exception to make token list construction far simpler.