1. 22
  1.  

  2. 1

    If I’m reading the description right, isn’t this just the most naive/straightforward implementation of coroutine-based non-preemptive multitasking?