Suppressed macro expansion errors with eval-when-compile