Further described need for async/await in TypeScript