I haven&#x27;t looked at the source yet so I don&#x27;t know what the implementation is like, but this makes me wonder if the author has read this article: <a href="http:&#x2F;&#x2F;www.chiark.greenend.org.uk&#x2F;~sgtatham&#x2F;coroutines.html" rel="nofollow">http:&#x2F;&#x2F;www.chiark.greenend.org.uk&#x2F;~sgtatham&#x2F;coroutines.html</a><p>Of course, doing it in portable C is going to be much slower than raw stack-switching style.