This PR adds support for mtl 2.3 and transformers 0.6. Most of the changes are simple changes/additions to imports. The only other change has to do with use of the MonadFail instance of ErrorT in the regular expression support. ErrorT is deprecated, and the MonadFail instance of ExceptT does not do the same thing. The either-result package could be used to resolve this, but I just added a newtype around Either to resolve it without adding a dependency.
This PR adds support for
mtl
2.3 andtransformers
0.6. Most of the changes are simple changes/additions to imports. The only other change has to do with use of theMonadFail
instance ofErrorT
in the regular expression support.ErrorT
is deprecated, and theMonadFail
instance ofExceptT
does not do the same thing. Theeither-result
package could be used to resolve this, but I just added anewtype
aroundEither
to resolve it without adding a dependency.