본 글은 Kotlin Coroutine의 디자인을 제안한 문서를 참조하여 coroutine의 동작 원리에 대해 상세히 다루는 것을 목표로 하고 있습니다.원문에서는 coroutine을 한 문장으로 an instance of suspendable computation이라고