In declarative macro after interpreting steam of tt
as item
it holds as single tt
if it is passed further to another macro.
In this example you can see token!
printed twice. That is explained by hypotheses made above. If item
consisted of multiple tt
there would be much more token!
on the screen.
Is that possible to cancel reinterpretation as item
and get original stream of tt
somehow?