Смотрите что K-DS принесло: https://github.com/Kotlin/multik. Я правда пока не уверен, что мне там все нравится. Там по сути нумпайная идеология взята, только типы сверху добавлены.
тогда вопрос, вы взглянули на пример и как именно вы поняли какой импорт отвечает за DSL? и почему ваш такой же(без этих всех импортов) пример не работает?
ну слава богу что я пришёл из мира Ruby и мне было интересно про DSL и я это прочитал заранее и разобрался бы (но когда я это смотрел в первый раз глазами, просто пропустил, потом уже по коду разобрался что и как), а что делать новичкам?