pub fn network_error<T>( result: Result<T, Box<dyn Error + Send + Sync>>, context: &str, ) -> Result<T, String>
Convenience function for consistent network errors