While learning rust, I found this article about figuring out how to do the unwrap behavior that Rust has when handling errors.
https://dev.to/olevski/concise-error-handling-in-go-with-rust-like-result-types-2cad
This respository explores the same technique, and is just a playground.