@@ -31,27 +31,27 @@ import qualified Control.Monad.Ether.Writer as Explicit
3131type MonadWriter w = Explicit.MonadWriter w w
3232
3333-- | 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
3535writer = Explicit.writer (Proxy :: Proxy w)
3636
3737-- | 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 ()
3939tell = Explicit.tell (Proxy :: Proxy w)
4040
4141-- | 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)
4343listen = Explicit.listen (Proxy :: Proxy w)
4444
4545-- | 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
4747pass = Explicit.pass (Proxy :: Proxy w)
4848
4949-- | 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)
5151listens = Explicit.listens (Proxy :: Proxy w)
5252
5353-- | 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
5555censor = Explicit.censor (Proxy :: Proxy w)
5656
5757-- | See 'Control.Monad.Ether.Writer.Writer'.