https://guide.elm-lang.org/error_handling/ Looks similar to Rust where it makes you handle the error.