Index: doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa
===================================================================
--- doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa	(revision 60f4919107c2a504593173ee350fd43c4fbed774)
+++ doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa	(revision bbdf9543a05598c023532754d58408f4d5a8ef07)
@@ -33,5 +33,5 @@
 allocation receive( d_actor & this, start_msg & msg ) with( this ) {
     for ( i; Set ) {
-        *actor_arr[i + gstart] << shared_msg;
+        *actor_arr[i + gstart] | shared_msg;
     }
     return Nodelete;
@@ -42,5 +42,5 @@
     if ( recs % Batch == 0 ) {
         for ( i; Batch ) {
-            *actor_arr[gstart + sends % Set] << shared_msg;
+            *actor_arr[gstart + sends % Set] | shared_msg;
             sends += 1;
         }
@@ -163,13 +163,13 @@
     #ifndef MULTI
 	for ( i; qpw )
-		*actors[i * ActorsPerQueue] << start_send;
+		*actors[i * ActorsPerQueue] | start_send;
     #else
     for ( i; qpw * ActorProcs ) {
-		*actors[i * ActorsPerQueue] << start_send;
+		*actors[i * ActorsPerQueue] | start_send;
     }
     #endif
     
     for ( i; FillActors ) 
-        *filler_actors[i] << shared_msg;
+        *filler_actors[i] | shared_msg;
 
     stop_actor_system();
Index: doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa
===================================================================
--- doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa	(revision 60f4919107c2a504593173ee350fd43c4fbed774)
+++ doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa	(revision bbdf9543a05598c023532754d58408f4d5a8ef07)
@@ -33,5 +33,5 @@
     derived_actor * d_actor = malloc();
     (*d_actor){};
-    *d_actor << *d_msg;
+    *d_actor | *d_msg;
     return Delete;
 }
@@ -62,5 +62,5 @@
     derived_actor * d_actor = malloc();
     (*d_actor){};
-    *d_actor << *d_msg;
+    *d_actor | *d_msg;
 
 
Index: doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa
===================================================================
--- doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa	(revision 60f4919107c2a504593173ee350fd43c4fbed774)
+++ doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa	(revision bbdf9543a05598c023532754d58408f4d5a8ef07)
@@ -29,5 +29,5 @@
     if ( recs % Batch == 0 ) {
         for ( i; Batch ) {
-            gstart[sends % Set] << shared_msg;
+            gstart[sends % Set] | shared_msg;
             sends += 1;
         }
@@ -94,5 +94,5 @@
 
 	for ( i; Actors ) {
-		actors[i] << shared_msg;
+		actors[i] | shared_msg;
 	} // for
 
Index: doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa
===================================================================
--- doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa	(revision 60f4919107c2a504593173ee350fd43c4fbed774)
+++ doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa	(revision bbdf9543a05598c023532754d58408f4d5a8ef07)
@@ -103,5 +103,5 @@
 
 	for ( unsigned int r = 0; r < xr; r += 1 ) {
-		actors[r] << messages[r];
+		actors[r] | messages[r];
 	} // for
 
Index: doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa
===================================================================
--- doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa	(revision 60f4919107c2a504593173ee350fd43c4fbed774)
+++ doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa	(revision bbdf9543a05598c023532754d58408f4d5a8ef07)
@@ -46,11 +46,11 @@
 
 Client * cl;
-allocation receive( Server & this, IntMsg & msg ) { msg.val = 7; *cl << msg; return Nodelete; }
-allocation receive( Server & this, CharMsg & msg ) { msg.val = 'x'; *cl << msg; return Nodelete; }
+allocation receive( Server & this, IntMsg & msg ) { msg.val = 7; *cl | msg; return Nodelete; }
+allocation receive( Server & this, CharMsg & msg ) { msg.val = 'x'; *cl | msg; return Nodelete; }
 allocation receive( Server & this, StateMsg & msg ) { return Finished; }
 
 void terminateServers( Client & this ) with(this) {
     for ( i; Messages ) {
-        servers[i] << stateMsg;
+        servers[i] | stateMsg;
     } // for
 }
@@ -60,5 +60,5 @@
     if ( times == Times ) { terminateServers( this ); return Finished; }
     results = 0;
-    this << stateMsg;
+    this | stateMsg;
     return Nodelete;
 }
@@ -74,6 +74,6 @@
 allocation receive( Client & this, StateMsg & msg ) with(this) {
     for ( i; Messages ) {
-        servers[i] << intmsg[i];
-        servers[i] << charmsg[i];
+        servers[i] | intmsg[i];
+        servers[i] | charmsg[i];
     }
     return Nodelete;
@@ -124,5 +124,5 @@
     Client client;
     cl = &client;
-    client << stateMsg;
+    client | stateMsg;
 
     stop_actor_system();
Index: doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa
===================================================================
--- doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa	(revision 60f4919107c2a504593173ee350fd43c4fbed774)
+++ doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa	(revision bbdf9543a05598c023532754d58408f4d5a8ef07)
@@ -29,5 +29,5 @@
     }
     msg.cnt++;
-    receiver << msg;
+    receiver | msg;
     return Nodelete;
 }
@@ -58,5 +58,5 @@
     derived_actor actor;
 
-    actor << msg;
+    actor | msg;
 
     stop_actor_system();
