# example program: saving and reusing call-stacks or continuations recipe main [ c:continuation <- f continue-from c:continuation # <-- ..when you hit this ] recipe f [ c:continuation <- g reply c:continuation ] recipe g [ c:continuation <- current-continuation # <-- loop back to here $print 1:literal reply c:continuation # threaded through unmodified after first iteration ]