@@ -31,27 +31,27 @@ import qualified Control.Monad.Ether.Writer as Explicit
31type MonadWriter w = Explicit.MonadWriter w w
31type MonadWriter w = Explicit.MonadWriter w w
33-- | See 'Control.Monad.Ether.Writer.writer'.
33-- | See 'Control.Monad.Ether.Writer.writer'.
34−writer :: forall m w a . MonadWriter w m => (a, w) -> m a
34+writer :: forall w m a . MonadWriter w m => (a, w) -> m a
35writer = Explicit.writer (Proxy :: Proxy w)
35writer = Explicit.writer (Proxy :: Proxy w)
37-- | See 'Control.Monad.Ether.Writer.tell'.
37-- | See 'Control.Monad.Ether.Writer.tell'.
38−tell :: forall m w . MonadWriter w m => w -> m ()
38+tell :: forall w m . MonadWriter w m => w -> m ()
39tell = Explicit.tell (Proxy :: Proxy w)
39tell = Explicit.tell (Proxy :: Proxy w)
41-- | See 'Control.Monad.Ether.Writer.listen'.
41-- | See 'Control.Monad.Ether.Writer.listen'.
42−listen :: forall m w a . MonadWriter w m => m a -> m (a, w)
42+listen :: forall w m a . MonadWriter w m => m a -> m (a, w)
43listen = Explicit.listen (Proxy :: Proxy w)
43listen = Explicit.listen (Proxy :: Proxy w)
45-- | See 'Control.Monad.Ether.Writer.pass'.
45-- | See 'Control.Monad.Ether.Writer.pass'.
46−pass :: forall m w a . MonadWriter w m => m (a, w -> w) -> m a
46+pass :: forall w m a . MonadWriter w m => m (a, w -> w) -> m a
47pass = Explicit.pass (Proxy :: Proxy w)
47pass = Explicit.pass (Proxy :: Proxy w)
49-- | See 'Control.Monad.Ether.Writer.listens'.
49-- | See 'Control.Monad.Ether.Writer.listens'.
50−listens :: forall m w a b . MonadWriter w m => (w -> b) -> m a -> m (a, b)
50+listens :: forall w m a b . MonadWriter w m => (w -> b) -> m a -> m (a, b)
51listens = Explicit.listens (Proxy :: Proxy w)
51listens = Explicit.listens (Proxy :: Proxy w)
53-- | See 'Control.Monad.Ether.Writer.censor'.
53-- | See 'Control.Monad.Ether.Writer.censor'.
54−censor :: forall m w a . MonadWriter w m => (w -> w) -> m a -> m a
54+censor :: forall w m a . MonadWriter w m => (w -> w) -> m a -> m a
55censor = Explicit.censor (Proxy :: Proxy w)
55censor = Explicit.censor (Proxy :: Proxy w)
57-- | See 'Control.Monad.Ether.Writer.Writer'.
57-- | See 'Control.Monad.Ether.Writer.Writer'.