Symbols are uniquified (aka interned) strings.
| 
 <sym>  |  (<any>)  |  C  | 
| 
 <sym-tab>  |  (<tab>)  |  C  | 
| 
 |  symbol table class.  |   | 
| 
 as  |  (_|(t= <sym>) x|<str> => <sym>)  |  M  | 
| 
 |  coerces a string to a symbol.  |   | 
| 
 cat-sym  |  (elts|... => <sym>)  |  G  | 
| 
 |  returns a symbol formed by concatenating the string
  representations of elts.  |   | 
| 
 gensym  |  (=> <sym>)  |  G  | 
| 
 |  returns a system specific unique symbol.  |   | 
| 
 fab-setter-name  |  (x|<sym> => <sym>)  |  G  | 
| 
 |   ==  (as <sym> (cat (as <str> x) "-setter")).  |   | 
| 
 |