Play The Future of TypeScript: ECMAScript 6, Async/Await and Richer Libraries