Implementation of my first template class (was: Re: [Boost-users] istream U istream_iterator -> traverser)