def METHOD_NAME(self):
    """Return an iterator on the rule targets."""
    # Ensure the returned iterator is actually just that, an iterator.
    # Avoids caller fiddling with the set itself.
    return iter(self._targets)