[Haskell-cafe] Transforming AST parametrized with type