{"ast_node_type":"variable","tokens":[{"end":47,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(c) = self.current_closure {
    pub(super) fn add_current_closure_dependency(&mut self, dep: ClosureId) {
            if !dep_creates_cycle(&self.closure_dependencies, &mut FxHashSet::default(), c, dep) {