`OperationResult.Failure(Exception)` should support inner exceptions. - When `ex.InnerException != null` add the exception to the error collection.