it's called `FromIterator` now (`FromIter` used internal iterators and didn't last long)