Index: tests/collections/vector-demo.cfa
===================================================================
--- tests/collections/vector-demo.cfa	(revision 161b98e176a8c6e86e9ad2d64dacfda501b635e4)
+++ tests/collections/vector-demo.cfa	(revision a8e221514cf267718a28f507adff247a3cc892f4)
@@ -138,10 +138,10 @@
     assert( v`capacity == 4 && v`length == 4 );
 
-    push_last(v, -100); // v is [0.0, 98.6, 0.1, 0.2, 0.3]; iter at 0.1, but RTP it's not looking at the old memory's 0.1
+    push_last(v, -100); // v is [0.0, 98.6, 0.1, 0.2, -100]; iter at 0.1, but RTP it's not looking at the old memory's 0.1
 
     // that made it bigger
     assert( v`capacity >  5 && v`length == 5 );
 
-    v[2] = -0.1f;  // v is [0.0, 98.6, -0.1, 0.2, 0.3]; iter at -0.1, where only the new memory had that change
+    v[2] = -0.1f;  // v is [0.0, 98.6, -0.1, 0.2, -100]; iter at -0.1, where only the new memory had that change
 
     float val3 = iter`val;
@@ -158,7 +158,9 @@
 
     while( vector_exit(float) it = v`origin; it`moveNext ) {
-        toPrint *= it;
+        toPrint *= it;  // wish for ?=?, but it's not working
         printf("loop sees %f\n", toPrint);
     }
+
+    // todo: loop a permit
 }
 
