Add copyOf(Iterator) to helpers to support construction from a Stream's iterator