История изменений
Исправление tailgunner, (текущая версия) :
Думаю, задача формулируется «как сделать алгебраический тип». То, что любую задачу можно решить и без алгебраического типа - нерелевантно.
Например, сразу приходит в голову вопрос, что за источник у таких разнородных данных.
Например, AST. Да любое дерево, на самом деле.
Исходная версия tailgunner, :
Думаю, задача формулируется «как сделать алгебраический тип». То, что любую задачу можно решить и без алгебраического типа - нерелевантно.