Libtask: a Coroutine Library for C and Unix (imported from http://swtch.com/libtask)