Why not just send a pull request to TypeScript if some of the types are incorrect?
In practice, here are a couple of examples:
A thread in relation to "replace `fgrep` with `grep -F`": https://news.ycombinator.com/item?id=33189503
How people feel about Python's handling of Python 2 vs Python 3: https://news.ycombinator.com/item?id=34227760
I imagine there are a lot of edge cases to wade through before mainlining.