Forward-compatibility of language
Go through the language design document and decide what needs to be supported or at least mocked for forward compatibility. This means, we want to have the language support at such a level future scripts won't cause syntax errors and will allow the current updater to update itself.