It looks like something significant to the way they've implemented this is that they are keeping it compatible with ECMAScript 6. So, at some point, TypeScript may just simply be ECMAScript. They'll probably continue to add to what they support, but this is a good start.