[Haskell-cafe] Transforming ASTs