Lightweight C coroutines (derived from http://software.schmorp.de/pkg/libcoro.html)