Pandora.Paradigm.Primary.Transformer.Outline
data Outline t a where Source #
Constructors
Defined in Pandora.Paradigm.Primary.Transformer.Outline
Methods
(/|\) :: forall (u :: Type -> Type) (v :: Type -> Type). Covariant (->) (->) u => (u ~> v) -> Outline u ~> Outline v Source #
hoist :: forall (u :: Type -> Type) (v :: Type -> Type). Covariant (->) (->) u => (u ~> v) -> Outline u ~> Outline v Source #
lift :: Covariant (->) (->) u => u a -> Outline u a Source #
(-<$>-) :: (a -> b) -> Outline t a -> Outline t b Source #