javascript dialect - a collection of sweet.js macros