Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
Instances
Covariant t => Covariant (Jet t) Source # | |
Defined in Pandora.Paradigm.Basis.Jet (<$>) :: (a -> b) -> Jet t a -> Jet t b Source # comap :: (a -> b) -> Jet t a -> Jet t b Source # (<$) :: a -> Jet t b -> Jet t a Source # ($>) :: Jet t a -> b -> Jet t b Source # void :: Jet t a -> Jet t () Source # loeb :: Jet t (Jet t a -> a) -> Jet t a Source # (<$$>) :: Covariant u => (a -> b) -> Jet t (u a) -> Jet t (u b) Source # (<$$$>) :: (Covariant u, Covariant v) => (a -> b) -> Jet t (u (v a)) -> Jet t (u (v b)) Source # (<$$$$>) :: (Covariant u, Covariant v, Covariant w) => (a -> b) -> Jet t (u (v (w a))) -> Jet t (u (v (w b))) Source # | |
Covariant t => Extractable (Jet t) Source # | |
Defined in Pandora.Paradigm.Basis.Jet | |
(forall (t1 :: Type -> Type). Exclusive t1) => Pointable (Jet t) Source # | |
Defined in Pandora.Paradigm.Basis.Jet | |
Traversable t => Traversable (Jet t) Source # | |
Defined in Pandora.Paradigm.Basis.Jet |