The little mini-LISP I wrote. I have found that I have written myself into a corner, and the only convenient way to get *out* of the corner, is to change the language semantics so that if you attempt to execute a `nil` as if it is a function, it is a noop. I… I can't think of any reason *not* to do this.
Maybe I'll make it where executing `nil` by itself is a noop, but executing `nil` with arguments is an error. That should catch most unintended uses while allowing my intended one…?