rename from typename COPY_FROM_ITERATOR to typename COPY_FROM_ITERATOR_OF_T in a few places for better clarity