Error reporting for AST, starting to write interpreter.