Я не могу повторить проблему после клонирования вашего хранилища. При проверке код выглядит хорошо, за исключением хитрых вызовов fromJust
.
Ваш репозиторий также даже не создается, по умолчанию - файл stack.yaml
должен быть изменен для включения allow-newer: true
поле. Если вы используете cabal
, то невозможно узнать, какие версии зависимостей вы используете, что затруднит поиск и устранение неисправностей.
Как только это будет сделано, я получу именно то сообщение, которое вы ' я ожидаю:

и все сортировки работают отлично.
Можете ли вы опубликовать более подробную информацию о вашей системе? Как вы строите проект? Какие зависимости используются?