I want to implement the “do comprehension for List” in kotlin, and I want to use suspend functions to do it for the compiler can automatically do the CPS transformation for me. But as I implement it, I found that I cannot find any way to copy a continuation object in kotlin …