All I want for Christmas

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.