So... I've been having this as private 2-3 variants(used to be named 'via'), i finally patched it up...
I know people will ask so i did an error crate/library comparison that took a while to do
And then there's a list of the initial patterns/examples i feel like would make sense.
Little example:
Use .er on basically any result/error/option/tree, even different types.
You add relevant context(or none), Er keeps the original error and adds line number and file name.
use er::*;
use std::{fs::read_to_string, path::PathBuf};
#[derive


