[Python-Dev] Should the definition of an "(async) iterator" include __iter__?