I suppose Haskell does, as `(+) <$> f1 <*> f2`.
In there is also ApplicativeDo that works nicely with this.
do x <- f1 y <- f2 return $ x + y
In there is also ApplicativeDo that works nicely with this.
this is evaluated as applicative in same way.