{"ast_node_type":"variable","tokens":[{"end":44,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(stalled_on) = stalled_on
        // stalled, since it'll canonicalize the same way and evaluation is pure.
            && !stalled_on.stalled_vars.iter().any(|value| self.delegate.is_changed_arg(*value))