Range::iterator_type and const_iterator_type renamed to std::iterator_traits-compliants reference and const_reference