pub fn flatten_errs(errs: Vec<impl Into<Error>>) -> Result<()>
flatten_errs flattens multiple errors into one