ResumableFunctions (julia): C# style generators a.k.a. semi-coroutines for Julia.
Keywords: stackless|semi-coroutine|finite-state-machine|julia|iterator