AST Transformations samples