Interesting, I hadn't known about that.

However, I would still like to see this method put into place. Assuming it doesn't involve a lot of coding to implement, it would be a huge time-saver, and wouldn't require switching everything from /var <%variable> = <value> to /set -u <%variable> <%value> when it's decided that a block of code would be better represented in a sub-routine.

Well. At least I won lunch.
Good philosophy, see good in bad, I like!