Simple coroutine library for tiny devices