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