У плюсов есть уважительная причина (обратная совместимость на протяжении десятилетий) и компенсация (широчайшее распространение), у нового языка этих оправданий не будет
У меня всегда можно поменять язык, не меняя байткод. Перегнать текст в бинарь старым транслятором, а потом перегнать обратно новым транслятором, и таким образом автоматически получить уже сконвертированный на новый язык код.
Так что я в начале буду пытаться придерживаться простоты реализации, а удобства уже потом добавлю. Главное бинарный формат зафиксировать сразу.