By Aaron W. Hsu
Remove the let-syntax form.
let-syntax is difficult to specify correctly and can be superseded by the availability of ModulesAndPackagesArcfide. This removes some of the ambiguities and complexities from the R6RS expansion process.
I'd strongly recommend against any change which breaks an R5RS-compliant program. w.r.
Is it possible to define let-syntax and friends directly in terms of module using syntax-rules? --JohnCowan