boost::make_converted_converter
// In header: <boost/iterator/convert_iterator.hpp> template<typename P1, typename P2> converted_converter< P1, P2 > make_converted_converter(P1 p1, P2 p2);
Requires: ((ConverterConcept<P1>)) ((ConverterConcept<P2>)) ((Convertible<typename P1::output_type, typename P2::input_type>))