[Haskell-cafe] Combining applicative with arrows?