Index: tests/coroutine/suspend_then.cfa
===================================================================
--- tests/coroutine/suspend_then.cfa	(revision 427854baeaba2d97cb23623b6d3c3ad7f7b0dbdd)
+++ tests/coroutine/suspend_then.cfa	(revision 9306559f2fb7cb170efbe0a74f6e55fbf414688a)
@@ -15,14 +15,11 @@
 
 #include <fstream.hfa>
-#include <coroutine.hfa>
 
-void then() {
-
-}
-
-coroutine Fibonacci { int fn; };						// used for communication
+generator Fibonacci {
+	int fn; 									// used for communication
+	int fn1, fn2;								// retained between resumes
+};
 
 void main( Fibonacci & fib ) with( fib ) {				// called on first resume
-	int fn1, fn2;								// retained between resumes
 	fn = 0;  fn1 = fn;							// 1st case
 	suspend { sout | "Then!"; }						// restart last resume
