Exceptions in JS are terrible and I hate them. Wrapping everything in try catch blocks is ugly and ideally would like to avoid them. I want to start using the pattern of neverthrow where we do Rust/Go like errors where errors are values.