Kotlin Error Handling – Exceptions, Nulls, Error Types and Total Functions | Hacker News Reader