linux doesn't have/need a coroutine.a