Capturing both parsing-stage and evaluation-stage errors to see how ErrorLocation behaves differently.