$ csi -s repro2.scm before within Error: boom Call history: (print* "before\n") (lambda () (print* "within\n") (error (quote boom))) (##core#lambda () (print* "within\n") (error (quote boom))) (##core#begin (print* "within\n") (error (quote boom))) (print* "within\n") (error (quote boom)) (quote boom) (##core#quote boom) (lambda () (print* "after\n")) (##core#lambda () (print* "after\n")) (##core#begin (print* "after\n")) (print* "after\n") (dynamic-wind (lambda () (print* "before\n")) (lambda () (print* "within\n") (error (quote boom))) (... (print* "before\n") (print* "within\n") (error (quote boom)) <--