Async/await for ECMAScript