>>10
R4RS specifies optional hygenic and low-level macros. Here's a paper which seems to be writing a hygenic macro system on top of a low-level macro system https://www.p-cos.net/documents/hygiene.pdf We're mostly out of my knowledge base at this point however, and it might be that someone else has pointers to better resources.