Portability | see LANGUAGE pragmas |
---|---|
Stability | experimental |
Maintainer | nicolas.frisby@gmail.com |
Fundamental * -> * types and (covariant) instances for the common classes: Functor, Foldable, and Traversable.
Documentation
O (f (g a)) |
(Functor f, Functor g) => Functor (O f g) | |
(Foldable f, Foldable g) => Foldable (O f g) | |
(Traversable f, Traversable g) => Traversable (O f g) |
(Functor f, Functor g) => Functor (S f g) | |
(Foldable f, Foldable g) => Foldable (S f g) | |
(Traversable f, Traversable g) => Traversable (S f g) |
P (f a) (g a) |
(Functor f, Functor g) => Functor (P f g) | |
(Foldable f, Foldable g) => Foldable (P f g) | |
(Traversable f, Traversable g) => Traversable (P f g) |
Flip (op g f a) |
Functor (op g f) => Functor (Flip op f g) | |
Foldable (op g f) => Foldable (Flip op f g) | |
Traversable (op g f) => Traversable (Flip op f g) |