Реализовал метод Type::each для сорта Product. Пробросил в классы Type возможность порождать значения из объектов Internal
Косметические правки
Запустил кампанию по устранению классов Zettai\Tile, Zettai\Exercise