Здравствуйте, vdimas, Вы писали:
S>>В C# давно именованные параметры, а в котлине еще проще
V>В C# перед каждым идентификатором стоял бы new.
V>Синтаксис массивов и лямбд тоже многословней.
Посмоти на Котлин. Там удобно как такого рода Dsl ки делать
Kotlin DSL: Теория и Практика
https://kotlinlang.org/docs/inline-functions.html
https://www.baeldung.com/kotlin/inline-functions
Пока Xaml удобнее, во всяком случае для меня