We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
MonadAccum w (AccumT w m)
1 parent 37cbd92 commit 7172d34Copy full SHA for 7172d34
Control/Monad/Accum.hs
@@ -109,7 +109,6 @@ import qualified Control.Monad.Trans.Writer.CPS as CPSWriter
109
import qualified Control.Monad.Trans.Writer.Lazy as LazyWriter
110
import qualified Control.Monad.Trans.Writer.Strict as StrictWriter
111
import Data.Functor (($>))
112
-import Data.Functor.Identity (Identity)
113
import Data.Kind (Type)
114
115
-- | The capability to accumulate. This can be seen in one of two ways:
@@ -160,7 +159,7 @@ class (Monoid w, Monad m) => MonadAccum w m | m -> w where
160
159
{-# MINIMAL accum | look, add #-}
161
162
-- | @since 2.3
163
-instance (Monoid w) => MonadAccum w (AccumT w Identity) where
+instance (Monoid w, Monad m) => MonadAccum w (AccumT w m) where
164
look = Accum.look
165
add = Accum.add
166
accum = Accum.accum
0 commit comments