∙ Любой тип данных (корень дерева, в языке не используется)
    ∙ "Arg" - эти данные могут быть переданы функциям в качестве параметров
        ∙ "Const" - константы, к которым не привязаны значения
            ∙ Константы вида "C_CONST_NAME"
            ∙ Наборы констант: "CLR_ACTIVE | DRAW_SHADOW"
        ∙ "I|F|S" - числа или строки
            ∙ "I|F" - целые числа и числа с точкой
                ∙ "Integer" - целое число без знака
                ∙ "Float" - число с точкой без знака
                ∙ "Integer +-" - целое число со знаком
                ∙ "Float +-" - число с точкой со знаком
            ∙ "String" - строки
        ∙ "Record" - структуры данных
            ∙ Структуры, заданные пользователем
        ∙ "A|L" - массивы и списки
            ∙ "Array" - массивы
                ∙ Массивы переменных других типов
            ∙ "List" - списки
                ∙ Списки (обыкновенные и с доступом по ключам)
    ∙ Невидимые типы (их скрывает синтаксис языка)
        ∙ Срезы по строкам, массивам и спискам (они же перечислители)
        ∙ Составные типы: строки с присоединёнными к ним HANDLE-значениями
