OptionalnodeType: stringReadonlycodeReadonlynodeSource span of the tightest AST node that was being evaluated when the
error was thrown — stamped by evalNode on the way up, so the innermost
node wins. undefined when the AST was built without parser spans.
Error thrown during AST evaluation.