kan-extensions-0.2.2: Kan extensions, the Yoneda lemma, and (co)density (co)monads

PortabilityGADTs, MPTCs, fundeps
Stabilityprovisional
MaintainerEdward Kmett <ekmett@gmail.com>

Data.Functor.Yoneda.Contravariant

Description

 

Synopsis

Documentation

yoneda :: (b -> a) -> b -> Yoneda aSource

lowerM :: Monad f => YonedaT f a -> f aSource

data YonedaT f a whereSource

The contravariant Yoneda lemma applied to a covariant functor

Constructors

YonedaT :: (b -> a) -> f b -> YonedaT f a