\begin{psyntax}{Structured Types}{typestructured} \synt{structured\ type} \begin{stack} \synt{array\ type} \\ \synt{record\ type} \\ \synt{object\ type} \\ \synt{class\ type} \\ \synt{class\ reference\ type}\\ \synt{interface\ type}\\ \synt{set\ type}\\ \synt{file\ type} \end{stack} \end{psyntax}