Use iterator_type.