-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | liftA2 for infix operators.
--
-- liftA2 for infix operators.
@package InfixApplicative
@version 1.1
-- | Useful functions for bracketing infix operators -- providing
-- essentially infix liftA2. liftA2 (*) x y becomes x
-- ^(*)^ y
module Control.Applicative.Infix
-- | Renaming of flip fmap. Should be used in combination with
-- (^>) to give infix liftA2: [1,2] ^(+)^
-- [2,3] == [3,4,4,5]
(↿) :: Functor f => f a -> (a -> b) -> f b
(<^) :: Functor f => f a -> (a -> b) -> f b
-- | Renaming of (*). Should be used in combination with
-- (<^) to give infix liftA2: [1,2] ^(+)^
-- [2,3] == [3,4,4,5]
(↾) :: Applicative f => f (a -> b) -> f a -> f b
(^>) :: Applicative f => f (a -> b) -> f a -> f b