Index: src/libcfa/kernel/kernel.h
===================================================================
--- src/libcfa/kernel/kernel.h	(revision c15b80570fa557958b480a71e35c95a291e0d78c)
+++ src/libcfa/kernel/kernel.h	(revision c15b80570fa557958b480a71e35c95a291e0d78c)
@@ -0,0 +1,19 @@
+#pragma once
+
+struct coroutine {
+      int blarg;
+};
+
+trait coroutine_t(dtype T) {
+      coroutine* this_coroutine(T* this);
+};
+
+forall(dtype T | coroutine_t(T))
+void suspend(T* cor) {
+      
+}
+
+forall(dtype T | coroutine_t(T))
+void resume(T* cor) {
+
+}
