Keyword Symbols
---------------
Keywords are a special class of symbols. They evaluate to themselves,
and have the read syntax `#:SYMBOL', where SYMBOL is anything
satisfying the usual symbol syntax. These objects are normally used to
mark keyword parameters in function applications (Note:Lambda
Expressions).
- Function: make-keyword symbol
Return the keyword symbol that could be used to mark an argument
value for the keyword parameter SYMBOL.
(make-keyword 'x)
=> #:x
- Function: keywordp arg
Returns true if ARG is a keyword symbol.