seems to work

This commit is contained in:
crumbtoo committed 2024-04-15 10:07:21 -06:00
1 parent 37e0c9308c
commit 257d12e532
4 files changed
+92 -49

No files matched your search

+5
View File
@@ -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