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.