That's how it is with TypeScript, CoffeeScript, SCSS...
This works which most language supersets. My point was that it was a trial and error way of discovering that this was not so.
Seeing it as a separate language, I agree that the statement doesn't really makes sense.