Various operators are provided for an insert_iterator.
insert_iterator<Container>& operator*();
The dereferenced iterator is returned.
insert_iterator<Container>& operator++(); insert_iterator<Container>& operator++(int);
The this pointer is returned.