Using built-in Kotlin constructs instead of inventing another complex library | Hacker News Reader