Adding AST utility