syntax_data: {"ast_node_type":"other","tokens":[{"end":73,"kind":"keyword","start":0,"text":"that"}]}
source_snippet: that contains only loops and breakable blocks. It tracks where a `break`,
context_before: In addition to the normal scope stack, we track a loop scope stack
context_after: `continue` or `return` should go to.