Вопрос: почему в Хаскеле не используются другие понятия из алгебры: группы, кольца, поля, ...?
Почему в базовой прелюде их нет? И что такое Numeric Prelude? (Всмысле - оно популярно? Поддерживается? ) А есть какие-то библиотеки на основе групп/колец?
https://github.com/cblp/crdt/blob/master/crdt/lib/Data/Semilattice.hs - в чем разница между x и @x ?