Clone coroutines

No, it isn’t.

Sure, split your algorithm in steps and provide to each step a cloneable input.