pub fn err_append<'a, T, E: Display>( error: &Result<T, E>, fname: &str, dir_name: &str, )
compiles in release and debug mode