| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Monad.Trans.Writer.CPS.Lens
Contents
Documentation
Orphan instances
| Zoom m n s t => Zoom (WriterT w m) (WriterT w n) s t Source # | |
| (Monoid w, Functor m) => Wrapped (WriterT w m a) Source # | |
| (Monoid w, Functor m, (~) * t (WriterT w' m' a')) => Rewrapped (WriterT w m a) t Source # | Unlike normal Wrapped instances, this doesn't simply peel off the newtype wrapper, as that will expose the hidden CPS w state. Based on code from Control.Lens.Wrapped |