Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 |