<class-item> ::= <slot-item>
\alt <initializer-item>
+\alt <fragment-item>
\alt <message-item>
\alt <method-item>
\end{grammar}
class's superclasses (including itself); the second must be the name of a
slot defined in that superclass.
+\subsubsection{Fragment items}
+\begin{grammar}
+<fragment-item> ::= <fragment-kind> "{" <c-fragment> "}"
+
+<fragment-kind> ::= "init" | "teardown"
+\end{grammar}
+
\subsubsection{Message items}
\begin{grammar}
<message-item> ::=