ES7 async functions - a step in the wrong direction
ES7 async functions - a step in the wrong direction
Metaprogramming in ES6
Metaprogramming in ES6