Because the MonadTrans t class gained a forall m. Monad m => Monad (t m) superclass in transformers-0.6.0.0, the MonadTrans and MonadTransControl instances for ActionT e now have a ScottyError e instance context to match the Monad instance.
Various imports had to be tightened to adapt to mtl-2.3 no longer re-exporting Control.Monad and related modules.
This requires some code changes:
MonadTrans t
class gained aforall m. Monad m => Monad (t m)
superclass intransformers-0.6.0.0
, theMonadTrans
andMonadTransControl
instances forActionT e
now have aScottyError e
instance context to match theMonad
instance.mtl-2.3
no longer re-exportingControl.Monad
and related modules.Fixes #283.