summaryrefslogtreecommitdiff
path: root/sequenceA.hs
blob: f918a4463837399361e7d849b003d8039a5ef4e0 (plain)
1
2
3
4
import Control.Applicative

sequenceA :: (Applicative f) => [f a] -> f [a]
sequenceA = foldr (liftA2 (:)) (pure [])