An AltJS lang implemented entirely with Sweet.js macros