Fix range & iterator_traits