Applicative ((->) r) is best Applicative