Реализовал волшебные методы для значения
Перевёл позицию на использование перечислимого типа
Начал реализовывать произведение типов
Реализовал почти все методы произведения типов. Вынес солидную часть реализации в абстрактный тип
реализовал чтение произведения типов из представления
Начал переводить сдачу на тип произведения, заодно ввёл два простых типа
Правлю баги