Или я чего-то не догнал, или в Котлине, если ты хочешь сделать функцию с локальными переменными, тебе придётся возвращать значение при помощи `return`.
Я это объехал, от чего код не стал очень красивым:
```
fun bugaga() : Int = when(true) { else -> {
val z = 5
z
}}
```
Или я чего-то очень-очень не догнал, или Котлин пилили фанаты `goto`...