Avoid building up a huge stack of continuations
Avoid building up a huge stack of continuations

If we have a continuation to resume, it already has the continuation
entry frame with error handling as part of the stack that is resumed.
If we thus invoke the continuation inside such a frame, and then it
also results in the continuation being taken, we make the stack more
deeply nested each time. Don't do that. Also refactor to avoid taking
a closure holding the continuation, which will make things a little
cheaper.

labster/rakudo,rakudo/rakudo,Gnouc/rakudo,tbrowder/rakudo,labster/rakudo,softmoth/rakudo,rakudo/rakudo,rakudo/rakudo,nbrown/rakudo,tbrowder/rakudo,salortiz/rakudo,Gnouc/rakudo,rakudo/rakudo,nbrown/rakudo,salortiz/rakudo,tony-o/rakudo,MasterDuke17/rakudo,salortiz/rakudo,nbrown/rakudo,tony-o/rakudo,labster/rakudo,salortiz/rakudo,salortiz/rakudo,softmoth/rakudo,Gnouc/rakudo,Gnouc/rakudo,salortiz/rakudo,rakudo/rakudo,nbrown/rakudo,softmoth/rakudo,tony-o/rakudo,tbrowder/rakudo,tony-o/rakudo,tbrowder/rakudo,labster/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo,softmoth/rakudo,nbrown/rakudo,rakudo/rakudo,tony-o/rakudo,labster/rakudo,tbrowder/rakudo,tony-o/rakudo,Gnouc/rakudo,labster/rakudo,Gnouc/rakudo,nbrown/rakudo,tbrowder/rakudo,softmoth/rakudo,MasterDuke17/rakudo,MasterDuke17/rakudo