Экземпляры структурированных типов могут содержать более чем одно значение. Структурированные типы включают в себя множества, массивы, записи, файлы, классы, ссылки на классы и интерфейсы. За исключением множеств, которые могут содержать только значения порядковых типов, остальные структурированные типы могут содержать другие структурированные типы. Тип может иметь неограниченную вложенность структуры.