3) On making "()" evaluate to true:
Forgot to add...
Of course, the other, even simpler alternative, is simply to declare
"(whitespace*)" a syntax error, since it doesn't really provide much
value. The previous idea of having it be true was just if you wanted
to keep "()" as syntactically valid.
-WBE