I miss this in LISP. It might force me to better structure my programs so that a lot of this is dealt with in an up-front manner or simply can’t occur. I do it all the time in JS though and love it.
(let/cc ret
(when (= y 0) (ret nil)
(/ x y)) #lang racket
(define (division x y)
(let/cc return
(when (= y 0) (return null))
(/ x y)))