Nested macros in sweet.js