Footnote 1:
Empty braces might mean either no argument, or a
single argument which is an empty string. This potential ambiguity is
not a problem because there aren't any functions that take a single
optional argument.
Footnote 2:
Currently, the name is returned, but that should
not be relied on.
Footnote 3:
Lisp programmers
should not confuse @quote with the Lisp quote form; rather this is
like the notion of printing with slashification.