Структуры могут быть переменной длины, у них могут быть опциональные поля и другие фишки. Это позволяет легко описать многие бинарные форматы и протоколы общения между клиентом и сервером.
То есть текст на той части языка, которую я описал - это убийца JSON/XML и любых других кастомных текстовых форматов типа файлов конфигурации, локализации и т.п..
А скомпилированный байткод этого языка полностью отражает эту структуру данных в бинаре - по сути это универсальный бинарный формат, который можно использовать для сериализации и в котором можно эффективно хранить любые данные. Информация о типах содержится в самом файле и не дублируется, в отличие от BSON и подобных форматов. Таким образом обеспечиваются одновременно эффективность и версионность. Можно написать один раз визуализатор, который сможет открыть абсолютно любой файл любой кастомной структуры и увидеть в нём текст, картинки, аудио, видео и т.п., в каком бы виде о там не хранились.
Дальше можно добавить вычисляемые свойства, где можно будет писать всякие арифметические выражения, а также map, reduce, filter и другие функциональные штуки для работы с коллекциями. Это будет альтернативой методам классов других языков программирования.
Короче, убийца всего в одном языке, причём довольно простом - проще Java и C++.