Macros: Scheme vs Common Lisp