Added basic DSL for querying AST