typedef my_new_and_shiny_iterator iterator;
bool operator==(const typename C<T>::iterator& it) // (1)