[Haskell-cafe] Applicative transformers