seems to work
This commit is contained in:
@@ -16,6 +16,7 @@ module Control.Monad.Errorful
|
||||
import Control.Monad.State.Strict
|
||||
import Control.Monad.Writer
|
||||
import Control.Monad.Reader
|
||||
import Control.Monad.Accum
|
||||
import Control.Monad.Trans
|
||||
import Data.Functor.Identity
|
||||
import Data.Coerce
|
||||
@@ -95,3 +96,7 @@ instance (Monoid w, Monad m, MonadWriter w m) => MonadWriter w (ErrorfulT e m) w
|
||||
((,w) <$> ma, es)
|
||||
pass (ErrorfulT m) = undefined
|
||||
|
||||
instance (Monoid w, Monad m, MonadAccum w m)
|
||||
=> MonadAccum w (ErrorfulT e m) where
|
||||
accum = lift . accum
|
||||
|
||||
|
||||
Reference in New Issue
Block a user