Result
Result should never be used as a return type. Throw an exception, use a nullable type, or use a domain-specific result class to indicate failure.
Example:
fun foo() = Result.success(true)