Sweet.js macros.