I remember reading Hygienic Macro Technology, and coming across "11.5.3 Causes and Consequences of the R6RS Record System Controversy". I only skimmed it; something about a "procedural layer" and a "syntactic layer"?
Need to learn more, then close this.