Hacker News new | ask | show | jobs
by throw156754228 685 days ago
Also their other well known problem: you lose the program state if an exception is thrown in the monad above.
1 comments

Yeah, that's basically the same problem as `StateT s (ExceptT e m)` but for `StateT s m` where `m` throws exceptions.