Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
orAlt :: (Alternative f, Monoid a) => f a -> f a Source #
orEmpty :: Alternative f => Bool -> a -> f a Source #
eitherA :: Alternative f => f a -> f b -> f (Either a b) Source #
purer :: (Applicative f, Applicative g) => a -> f (g a) Source #
liftAA2 :: (Applicative f, Applicative g) => (a -> b -> c) -> f (g a) -> f (g b) -> f (g c) Source #
(<<*>>) :: (Applicative f, Applicative g) => f (g (a -> b)) -> f (g a) -> f (g b) infixl 4 Source #