I think `macro_rules!` macros may stick around un-expanded. Can you add a test case too make sure we don't ICE here?