Safe Haskell | None |
---|---|
Language | Haskell2010 |
- mapLeft :: (a1 -> a2) -> Either a1 b -> Either a2 b
- fromFirst :: a -> First a -> a
- mapMaybeA :: Applicative f => (a -> f (Maybe b)) -> [a] -> f [b]
- mapMaybeM :: Monad m => (a -> m (Maybe b)) -> [a] -> m [b]
- forMaybeA :: Applicative f => [a] -> (a -> f (Maybe b)) -> f [b]
- forMaybeM :: Monad m => [a] -> (a -> m (Maybe b)) -> m [b]
- nubOrd :: Ord a => [a] -> [a]
Documentation
forMaybeA :: Applicative f => [a] -> (a -> f (Maybe b)) -> f [b] Source #