Декораторы вообще бомба, интересно что с их помощью появится хоть и маленькая но мультиресиверность.
А val классы немного пугают сахаром для copy, это конечно немного разные вещи, но сначала в речи про тернарник говорится "вот как бы знак вопроса у нас всегда маркирует взаимодействие с null, перемешивание с булеаном запутает и новичков и стариков", а следом - "ну у вас тут val в классе, потом val в атрибуте, а теперь давайте его 'менять' простым присвоением" как будто val не маркировал невозможность переприсвоения значения. Так-то понятно что к этому привыкнут, но пока тяжело представляется как это будет читаться без ide и компилиться в голове
Я думаю, как только будут появляться нейроинтерфейсы, юзабельные для работы с кодом, JB прям придётся для них комплишны, "подсветку" синтаксиса, переход к определению типа и прочие вещи прикручивать))