Problem with eval-when-compile at macro expansion time