Nested macros are returning functions with rules. Top level withr/p is not yet working.