Lang updates (iterators on vec)