Is it what the enum abstraction can model easily that is the issue?
If so, I believe the Rust community has similar issues regarding error handling. There are multiple libraries like thiserror and anyhow.
https://old.reddit.com/r/rust/comments/1mexsqr/the_way_rust_...
https://old.reddit.com/r/rust/comments/1q3wb3l/stop_forwardi...
Is it what the enum abstraction can model easily that is the issue?
If so, I believe the Rust community has similar issues regarding error handling. There are multiple libraries like thiserror and anyhow.
https://old.reddit.com/r/rust/comments/1mexsqr/the_way_rust_...
https://old.reddit.com/r/rust/comments/1q3wb3l/stop_forwardi...