What is Coroutine?[1] > A coroutine is an instance of a suspendable computation. It is conceptually similar to a thread, in the sense that it takes