@clacke Well, R4RS/IEEE had non-hygienic defmacro in most impls.
R6RS added better IO types, hashtables, exceptions, a saner replacement for defmacro, which let records generate full names and some more niceties, AND had full Unicode support like a 21st C language.
Then the impls who weren't smart enough to do all that said "we'll make our own R7RS (small) without even hookers or blackjack". But now R7RS-large is just adding more and more crap to catch back up.