Bug548
newtype WrappedArrow (a :: Type -> Type -> Type) b c #
Constructors
Fields
Defined in Control.Applicative
Associated Types
type Rep1 (WrappedArrow a b) :: k -> Type #
Methods
from1 :: forall (a0 :: k). WrappedArrow a b a0 -> Rep1 (WrappedArrow a b) a0 #
to1 :: forall (a0 :: k). Rep1 (WrappedArrow a b) a0 -> WrappedArrow a b a0 #
Since: base-2.1
empty :: WrappedArrow a b a0 #
(<|>) :: WrappedArrow a b a0 -> WrappedArrow a b a0 -> WrappedArrow a b a0 #
some :: WrappedArrow a b a0 -> WrappedArrow a b [a0] #
many :: WrappedArrow a b a0 -> WrappedArrow a b [a0] #
pure :: a0 -> WrappedArrow a b a0 #
(<*>) :: WrappedArrow a b (a0 -> b0) -> WrappedArrow a b a0 -> WrappedArrow a b b0 #
liftA2 :: (a0 -> b0 -> c) -> WrappedArrow a b a0 -> WrappedArrow a b b0 -> WrappedArrow a b c #
(*>) :: WrappedArrow a b a0 -> WrappedArrow a b b0 -> WrappedArrow a b b0 #
(<*) :: WrappedArrow a b a0 -> WrappedArrow a b b0 -> WrappedArrow a b a0 #
fmap :: (a0 -> b0) -> WrappedArrow a b a0 -> WrappedArrow a b b0 #
(<$) :: a0 -> WrappedArrow a b b0 -> WrappedArrow a b a0 #
type Rep (WrappedArrow a b c) :: Type -> Type #
from :: WrappedArrow a b c -> Rep (WrappedArrow a b c) x #
to :: Rep (WrappedArrow a b c) x -> WrappedArrow a b c #
Since: base-4.7.0.0