morphisms-functors-0.1.6: Functors, theirs compositions and transformations
Data.Functor.Extension.Kan
data Ran (t :: * -> *) (u :: * -> *) (a :: *) Source #
Constructors
Fields
Defined in Data.Functor.Extension.Kan
Methods
(<$>) :: (a -> b) -> Ran t u a -> Ran t u b Source #
comap :: (a -> b) -> Ran t u a -> Ran t u b Source #
(<$) :: a -> Ran t u b -> Ran t u a Source #
($>) :: Ran t u a -> b -> Ran t u b Source #
void :: Ran t u a -> Ran t u () Source #
data Lan (t :: * -> *) (u :: * -> *) (a :: *) Source #
(>$<) :: (a -> b) -> Lan t u b -> Lan t u a Source #
contramap :: (a -> b) -> Lan t u b -> Lan t u a Source #
(>$) :: b -> Lan t u b -> Lan t u a Source #
($<) :: Lan t u b -> b -> Lan t u a Source #
full :: Lan t u () -> Lan t u a Source #