Lift an ordinary function.
Associative =>: binary operator.
Associative =>: binary operator.
Pass C through untouched.
The left and right identity over compose.
The left and right identity over compose.
Alias for compose.
Flipped <<<.
Run fab and fac on the same A.
Run fab and fac on the same A. Sometimes &&&.
monoid, but universally quantified.
monoid, but universally quantified.
Contramap on A.
Contramap on A.
Functor map on B.
Functor map on B.
The endomorphism monoid, where zero=id and
append=compose.
The endomorphism monoid, where zero=id and
append=compose.
semigroup, but universally quantified.
semigroup, but universally quantified.
Run two fabs alongside each other.
Pass C through untouched.
The endomorphism semigroup, where append=compose.
The endomorphism semigroup, where append=compose.
Run fab and fcd alongside each other.
Alias for split.
A scalaz.Category supporting all ordinary functions, as well as combining arrows product-wise. Every Arrow forms a scalaz.Contravariant in one type parameter, and a scalaz.Applicative in the other, just as with ordinary functions.