The many variations of the return statement in Kotlin | Dark Hacker News