Typesafe Error Handling in Kotlin | Hacker News Reader