Index: doc/papers/concurrency/examples/counter.cpp
===================================================================
--- doc/papers/concurrency/examples/counter.cpp	(revision aa22c608e49b47fb3a0880d3a273b38cd519d4f4)
+++ doc/papers/concurrency/examples/counter.cpp	(revision 709e0e0a1f2fc69a70bcc527c4c395a62f9e5915)
@@ -1,3 +1,4 @@
-#include "base.hpp"
+#include <iostream>
+#include <experimental/coroutine>
 
 struct counter_cor {
@@ -7,6 +8,6 @@
 		}
 
-		auto initial_suspend() { return suspend_never(); }
-		auto final_suspend()   { return suspend_never(); }
+		auto initial_suspend() { return std::experimental::suspend_never(); }
+		auto final_suspend()   { return std::experimental::suspend_never(); }
 
 		void return_void() {}
@@ -47,5 +48,5 @@
 	std::cout << "Counter: called\n";
 	for(unsigned i = 1;; i++) {
-		co_await suspend_always{};
+		co_await std::experimental::suspend_always{};
 		std::cout << "Counter: Resumed " << i << " time(s)\n";
 	}
