Another approach to checked exceptions with the Result type

code java functional-programming exceptions

Replacing checked exceptions with a Result type for cleaner, more composable error handling in Java