Stefan Kangas writes: > To make it easier to review, I've also included a git diff > ignoring whitespace changes. FWIW, you can slightly reduce the amount of code that needs reindenting by binding saw-error in the existing let* form: