structure-object
\Theclass{structure-object} is a \term{superclass} of
every \term{class} that is defined by \macref{defstruct}.The class structure-object is an instance of structure-class and is a superclass of every class that is an instance of structure-class except itself, and is a superclass of every class that is defined by defstruct.
Barrett: This is bogus. I think there is enough other text in the draft (the first bullet in ``Type Relationships'' plus the definition of \term{system class}) to cover the requirements specified by DATA-TYPES-HIERARCHY-UNDERSPECIFIED that this could simply be removed. The following \term{type specifier} \term{symbols} do not name \term{structure} \term{types} in any \term{implementation}: \typeref{cons}, \typeref{symbol}, \typeref{array}, \typeref{number}, \typeref{character}, \typeref{hash-table}, \typeref{readtable}, \typeref{package}, \typeref{pathname}, \typeref{stream}, or \typeref{random-state}. It is \term{implementation-dependent} whether other \term{standardized} \term{type specifiers} name structure types.
defstruct, Section 2.4.8.13 (Sharpsign S), Section 22.1.3.12 (Printing Structures)