Add more intuitive handling for iterators in the uniform dim deduction case