purescript/purescript-transformers

Remove Error class constraint on ErrorT

singpolyma opened this issue · 4 comments

Or provide ExceptT/EitherT -- this typeclass constraint was originally a result of the monad fail function in Haskell, and the latest Haskell transformers package is deprecating it -- I vote we just remove it here, simplifies things a lot.

Agreed.

Sounds good, we don't have fail either.

I'd like to revisit this. I think it would be good to move to ExceptT.

We now have both.