Nested Macros in sweet.js