Will Robertson wrote: > Hmmm. Well. > > I suppose it's out of the question to have both options, where > ">{\processor}" is a shorthand for, say, ">> \l_xparse_arg_toks > {\processor}". Or have ">*{\processor}" that uses \l_xparse_arg_tl instead. > > Both of these solutions seem to be more like avoiding the issue than > solving it :) They certainly don't help simplify the situation. As I said, I'd be happy to avoid the issue entirely if there is a way to not need a return variable. However, as a processor can do essentially anything, I can't see a way to avoid it. -- Joseph Wright