resume

func resume<R, A>(consume k: Resumption<R, A>, value: R) -> A

Deliver value to the suspended perform site and run the extent to its next suspension or completion; the return value is the extent's answer either way.

View Source
pub func resume<R, A>(consume k: Resumption<R, A>, value: R) -> A {
	#_ir(k, value) { %? = resume A $0 $1 }
}