Can someone summarize the argument as to why this can't be added later? Is the fear that people will create iterators with `return` methods and depend on those methods *not* being called, but then ES7 would start calling them?