Precursor.Control.Applicative
class Applicative f
pure
(<*>)
(*>)
(<*)
data Const k a b
data WrappedArrow a b c
data ZipList a
liftA2
(<**>)
forever
when
unless
replicateA
replicateA_
filterA