vec: use `offset_inbounds` for iterators