Lift an ordinary function.
Associative =>:
binary operator.
Associative =>:
binary operator.
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 &&&
.
Functor map on A
and B
.
Functor map on A
and B
.
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 fab
s 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.