And I think you guys missed one of the most common readability things I see in all Kotlin code. Developers write code, doesn't work quite right, or small little failures that go unnoticed for some time (a branch of code that isn't commonly used has hidden bugs). All stem from nested expressions that emit values implicitly and the complete lack of readability, nor compiler help.
https://youtrack.jetbrains.com/issue/KT-8695