A low-level (defmacro-like) macro system is built into MzScheme. Macros defined with this system are not hygenic. The high-level R4RS macro system is mostly supported by MzLib (see section 15.2.22).