make_counter(const It&, It)
counter_traits::make_counter()