Can we abstract control flow? Exploring Racket’s shift and reset | Hacker News Reader