Sweet.js macros to support the async/await ES7 proposed feature