Index: libcfa/src/concurrency/coroutine.hfa
===================================================================
--- libcfa/src/concurrency/coroutine.hfa	(revision 69c5c001921edf7a77ff0c53ac4f0d0e8044b405)
+++ libcfa/src/concurrency/coroutine.hfa	(revision b3f9684c9a25be0740111a2b211b65eeebd863ab)
@@ -37,7 +37,5 @@
 // Anything that implements this trait can be resumed.
 // Anything that is resumed is a coroutine.
-trait is_coroutine(dtype T
-		| is_resumption_exception(CoroutineCancelled(T),
-			CoroutineCancelled_vtable(T))) {
+trait is_coroutine(dtype T | IS_RESUMPTION_EXCEPTION(CoroutineCancelled, (T))) {
 	void main(T & this);
 	$coroutine * get_coroutine(T & this);
