[Haskell-beginners] which Applicative instance?