{"ast_node_type":"other","tokens":[{"end":41,"kind":"keyword","start":0,"text":"predecessors:"}]}
    predecessors: OnceLock<Predecessors>,
struct Cache {
    reverse_postorder: OnceLock<Vec<BasicBlock>>,