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