Going back to the beginning, then. We start with:
+ (require racket/control) ; this tells Scheme to let us use shift and reset
+
(define damn (lambda () 'id))
We evaluate:
Now to pair that with an affective side-issue content, we'd instead define `damn` as:
- (require racket/control) ; this tells Scheme to let us use shift and reset
(define damn (lambda () (shift k (cons (cons 'side-effect 'bad) (k 'id)))))
And voila: