> In particular, (~+) = liftA2 (+), and similarly for (~-). This uses > the ((->) e) instance of Applicative. Or by using '<$>' and '<*>', which is a bit more general: (+) <$> f <*> g funcWith3Args <$> f <*> g <*> h Greetings, Daniel