[Haskell-cafe] What's the story behind "applicative" in "Constant Applicative Form"?