pub fn convert_result<T, T2, E, E2>( result: Result<T, TrappableError<E>>, ) -> Result<Result<T2, E2>>where T2: From<T>, E: Error + Send + Sync + 'static, E2: From<E>,