read-syntax returns either a syntax or eof. This allows report-datum to be used to debug read-syntax issues.
separate from my content commit so you can skip this if you want
This reverts commit f138f7a22a.
f138f7a22a