The Truthiness of Nothing

I wanted to mention this has come in very handy, now that I'm formally enforcing "strict mode" everywhere. Because var: ~ is a quick and easy way to declare a variable inside a WRAP, and in places like ALL you can use that:

So if you say:

all wrap [
   x: y: z: ~
   blah [blah [blah blah x: ... y: ...]]
   blah [blah [blah x y z: ....]]
]

The ALL doesn't trip over the nothing result. And that's good.

But ignoring it may be better, e.g. to use this with ANY:

any wrap [
   x: y: z: ~
   blah [blah [blah blah x: ... y: ...]]
   blah [blah [blah x y z: ....]]
]

So I'm definitely considering the switch to "no vote". But there are a few competing interests.

You can always write:

any wrap [
   elide x: y: z: ~
   blah [blah [blah blah x: ... y: ...]]
   blah [blah [blah x y z: ....]]
]

The set-words will still be gathered.