pub(crate) fn fold_err<T, E>( result: Result<Result<T, E>, Box<dyn Any + Send>> ) -> Result<T, Box<dyn Any + Send>>where E: Send + 'static,
test