Available behaviour: Apply, Check, Until, Every, First, Spare.
Covariant Endo Functor from Arrow into Arrow:
Covariant Endo Functor from Kleisli Arrow into Arrow:
Covariant Endo Functor from Kleisli Arrow into Kleisli Arrow: (using Until)
Covariant Endo Functor from Arrow into Arrow with representing objects:
Lax Semi Monoidal Functor from Product into Product through Arrow (using Every):
Lax Semi Monoidal Functor from Product into Sum through Arrow (using First):