Simple coroutine library / objects in plain C Snapshot