MHask-0.1.0.0: The category of monads

Safe HaskellSafe-Inferred

MHask.Comonad

Documentation

class Copointed t => Comonad t whereSource

Methods

extend :: (Monad m, Monad n, Monad (t m), Monad (t n)) => (t m ~> n) -> t m ~> t nSource

duplicate :: (Monad m, Monad (t m), Monad (t (t m))) => t m ~> t (t m)Source