TransformIter (IT const& src, FUN trafoFunc) : _IteratorImpl(_Trafo(src,trafoFunc)) { }
TransformIter (IT&& src, FUN trafoFunc) : _IteratorImpl{_Trafo(forward<IT>(src), trafoFunc)} { }