better error messages on AST Evaluation errors