Index: doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c
===================================================================
--- doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c	(revision 47402817ce36fb288ba6e57c10f27213a364344c)
+++ doc/theses/mike_brooks_MMath/programs/bkgd-carray-mdim.c	(revision 6b33e891da6ed781bdcec69c5dfdd3cb8a9d0e44)
@@ -14,32 +14,32 @@
 
 int main() {
-	float ar[3][10];
-	static_assert( sizeof(float) == 4 );	$\C{// floats (atomic elements) are 4 bytes}$
-	static_assert( sizeof(void*) == 8 );	$\C{// pointers are 8 bytes}$
+	float mx[3][10];
+	static_assert( sizeof(float) == 4 );	$\C[3.25in]{// floats (atomic elements) are 4 bytes}$
+	static_assert( sizeof(void *) == 8 );	$\C{// pointers are 8 bytes}$
 
-	static_assert( sizeof(ar) == 120 );		$\C{// the array, float[3][10]}$
-	static_assert( sizeof(ar[0]) == 40 );	$\C{// its first element, float[10]}$
-	static_assert( sizeof(ar[0][0]) == 4 );	$\C{// its first grand element, float}$
+	static_assert( sizeof(mx) == 120 );		$\C{// the array, float[3][10]}$
+	static_assert( sizeof(mx[0]) == 40 );	$\C{// its first element, float[10]}$
+	static_assert( sizeof(mx[0][0]) == 4 );	$\C{// its first grand element, float}$
 
-	static_assert( sizeof(&(ar)) == 8 );	$\C{// pointer to the array, float(*)[3][10]}$
-	static_assert( sizeof(&(ar[0])) == 8 );	$\C{// pointer to its first element, float(*)[10]}$
-	static_assert( sizeof(&(ar[0][0])) == 8 );	$\C{// pointer to its first grand-element, float*}$
+	static_assert( sizeof(&(mx)) == 8 );	$\C{// pointer to the array, float(*)[3][10]}$
+	static_assert( sizeof(&(mx[0])) == 8 );	$\C{// pointer to its first element, float(*)[10]}$
+	static_assert( sizeof(&(mx[0][0])) == 8 );	$\C{// pointer to its first grand-element, float*}\CRT$
 
-	float (*pa)[3][10] = &(ar);
-	float (*pa0)[10] = &(ar[0]);
-	float *pa00 = &(ar[0][0]);
+	float (*pm)[3][10] = &(mx);
+	float (*pm0)[10] = &(mx[0]);
+	float *pm00 = &(mx[0][0]);
 
-	static_assert( (void*)&ar == (void*)&(ar[0] ) );
-	static_assert( (void*)&ar == (void*)&(ar[0][0]) );
+	static_assert( (void *)&mx == (void *)&(mx[0] ) );
+	static_assert( (void *)&mx == (void *)&(mx[0][0]) );
 
-	assert( (void *) pa == (void *) pa0 );
-	assert( (void *) pa == (void *) pa00 );
+	assert( (void *) pm == (void *) pm0 );
+	assert( (void *) pm == (void *) pm00 );
 
 //	float (*b[3])[10];
-	float *b[3];
+	float * b[3];
 	for (int i = 0; i < 3; i ++) {
 		b[i] = malloc(sizeof(float[10]));
 	}
-	ar[2][3];
+	mx[2][3];
 	b[2][3];
 /*
Index: doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa
===================================================================
--- doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa	(revision 47402817ce36fb288ba6e57c10f27213a364344c)
+++ doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa	(revision 6b33e891da6ed781bdcec69c5dfdd3cb8a9d0e44)
@@ -50,5 +50,5 @@
 
 
-while( req & cur = reqs`elems; cur`moveNext )
+	while( req & cur = iter( reqs ); advance( cur ) )
 	printf("{%d %d} ", cur.pri, cur.rqr);
 printf("\n");
Index: doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa
===================================================================
--- doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa	(revision 47402817ce36fb288ba6e57c10f27213a364344c)
+++ doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa	(revision 6b33e891da6ed781bdcec69c5dfdd3cb8a9d0e44)
@@ -79,5 +79,5 @@
 
 with(DLINK_VIA(req, req.by_pri)) {
-	while( req & cur = reqs_pri_global`elems; cur`moveNext )
+	while( req & cur = iter( reqs_pri_global ); advance( cur ) )
 		printf("{%d %d} ", cur.pri, cur.rqr);
 	printf("| ");
@@ -85,11 +85,11 @@
 
 with(DLINK_VIA(req, req.by_rqr)) {
-	while( req & cur = reqs_rqr_42`elems; cur`moveNext )
+	while( req & cur = iter( reqs_rqr_42 ); advance( cur ) )
 		printf("{%d %d} ", cur.pri, cur.rqr);
 	printf("| ");
-	while( req & cur = reqs_rqr_17`elems; cur`moveNext )
+	while( req & cur = iter( reqs_rqr_17 ); advance( cur ) )
 		printf("{%d %d} ", cur.pri, cur.rqr);
 	printf("| ");
-	while( req & cur = reqs_rqr_99`elems; cur`moveNext )
+	while( req & cur = iter( reqs_rqr_99 ); advance( cur ) )
 		printf("{%d %d} ", cur.pri, cur.rqr);
 	printf("\n");
