☹️ мне на самом деле, что описано не так с точки зрения опытных хаскелистов
Вроде ок, только это можно всё то же самое сделать без полисемирования на mtl или явных рекордах (хэндлах), что вероятно проще и быстрее компилируется/работает
Вроде ок, только это можно всё то же самое сделать без полисемирования на mtl или явных рекордах (хэндлах), что вероятно проще и быстрее компилируется/работает
But when it came to testing the REST API handlers (written with Servant) I was again stuck in the IO Monad as the Handler type is defined as newtype Handler a = Handler { runHandler' :: ExceptT ServerError IO a }. Maybe it's not a principle issue but just my brain being too small...