expl3 doubt: I just wrote a way of doing recursive replacement in a token list (
here), but it relies on the fact that it's
x
-expanded, so it leaves everything behind and, since it's
x
-expaned it works correctly (unless there were problems I haven't foreseen). Is the
f
-expansion doable? How does one stop
f
-expansion? I mean, what I think could be possible would be to carry everything and use
:ff
arguments, but how do I stop that?