I wonder if you could make a language that is NOT backward compatible if you develop a tool like this alongside it.