@mdk @freemo Python could have the Ruby way where iterators are modules (shared behavior) that's mixed in. Or java, where it's an interface. Or the rust way where .iter() turns anything that wants to, into an actual Iterator.
If the reasons are 'technical limitations' it only strengthens my point that Python is doing a poor job here.