Using native tools for manipulating AST.