[Haskell-cafe] instance Monad AppF - Faster than the list monad?