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