I'll double check, but I believe that putting in the implementations for `FromIterator` and for the `iter()` method made my own client code easier to manage in the face of changes to this experimental API.