Start error handling
Add AST visitor
Document methods