remove nek::iterator_tag, using std::iterator_tag