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