{"ast_node_type":"variable","tokens":[{"end":30,"kind":"keyword","start":0,"text":"if"}]}
            if let Err(diag) =
        for cast in deferred_cast_checks.iter_mut() {
                cast.check(&mut table, &mut apply_adjustments, &mut set_coercion_cast)