nikita-volkov / refined

Refinement types with static checking
http://hackage.haskell.org/package/refined
MIT License
182 stars 31 forks source link

Bump lower bound on mtl #48

Closed k0ral closed 5 years ago

k0ral commented 5 years ago

The use of liftEither in Refined.Internal requires mtl >= 2.2.2:

[2 of 8] Compiling Refined.Internal ( src/Refined/Internal.hs, dist/build/Refined/Internal.o )
src/Refined/Internal.hs:1112:16: error:
    Not in scope: ‘MonadError.liftEither’
    Module ‘Control.Monad.Error.Class’ does not export ‘liftEither’.
     |
1112 | exceptRefine = MonadError.liftEither
     |                ^^^^^^^^^^^^^^^^^^^^^

You may want to publish new revisions of existing releases as well, on Hackage.

chessai commented 5 years ago

Thanks!