Chapter 4
Type Specifiers

 4.1 Type Specifier Symbols
 4.2 Type Specifier Lists
 4.3 Predicating Type Specifiers
 4.4 Type Specifiers That Combine
 4.5 Type Specifiers That Specialize
 4.6 Type Specifiers That Abbreviate
 4.7 Defining New Type Specifiers
 4.8 Type Conversion Function
 4.9 Determining the Type of an Object
 4.10 Type Upgrading

In Common Lisp, types are named by Lisp objects, specifically symbols and lists, called type specifiers. Symbols name predefined classes of objects, whereas lists usually indicate combinations or specializations of simpler types. Symbols or lists may also be abbreviations for types that could be specified in other ways.