Typesafe Error Handling in Kotlin
Failure is not an Option - Functional Error Handling in Kotlin
What Should You Do While Waiting for the Standard Result Type