Fix syntax errors
Add an identity macro, useful for AST exploration