Make TokenStream less recursive.
#57004
+148
−341
Merged