reflective compilation has failed: macros cannot be partially applied