code: def reduce(cls, requirements: Iterable['FetchRequirement']) \
              -> 'FetchRequirement':
          
          return reduce(lambda x, y: x | y, requirements, cls.NONE)
docs: Reduce a set of fetch requirements into a single requirement.
  
          Args:
              requirements: The set of fetch requirements.