[Haskell-cafe] Using GHC as an arrows preprocessor?