Ah yes, of course. And then available inside the rest of the filter, right, not just outside as test1 would be. Makes sense.
An example from that thread is
[my.custom.function<param>,[2]] =>index [<data>jsonget[top],<index>]
So it’s here more like a filter-run suffix, and not inline the way your suggestion is. Got it.
You’re absolutely right. I was missing a fundamental point on my first reading, that this is entirely pass-though. I’m liking it more and more!
I’m still not sure I follow the advantage of having both the let[v] and the let[v...] syntaxes. How would you use the former in a way that the latter would not work just as well? I see (now! thank you) that let[v...10] would be different and necessary, but I’m still not seeing the rationale for the let[v] format.