Several kinds of places are defined by Common Lisp; this section enumerates them. This set can be extended by implementations and by programmer code.
5.1.2.1 Variable Names as Places
5.1.2.2 Function Call Forms as Places
5.1.2.3 VALUES Forms as Places
5.1.2.6 Setf Expansions and Places
5.1.2.8 Symbol Macros as Places
5.1.2.9 Other Compound Forms as Places