code: def any(cls, result_key, func):
          
          def scanner(self, obj):
              current_value = getattr(self, result_key, None)
              setattr(self, result_key, current_value or func(obj))
  
          cls._scan(result_key, scanner)
docs: Sets the `result_key` to the output of `func` if `func` ever returns
          truthy