После трёх лет забвения возвращаюсь к #haskell. Сплёл из него вот такую давно желанную штуку:
https://codeberg.org/trigrax/reflo
снова то самое чувство, когда битый час плетёшь узор из каких-то непонятных стрелочек, уже потерявших всякую связь с предметом, замкнутых на себе, но едва транслятор наконец примет подношение — твоя программа уже работает верно