Enhanced AST with separation of question declarations: computed and var.