> Bigloo, Chicken, and some others even have hygienic macros off by default due to the overhead, and recommend that you use define-macro whenever possible.
Not anymore for Chicken! Chicken 4.0 switched to `syntax-rules' and explicit renaming macros.
Edit: those who like traditional macros might also like explicit renaming ones [1,2], since they're very similar.