building an iterated printer for XVec