{"ast_node_type":"variable","tokens":[{"end":25,"kind":"keyword","start":0,"text":"let"}]}
        let needs_comma =
    let arms_str = arms.into_iter().fold(String::new(), |mut acc, arm| {
            arm.comma_token().is_none() && arm.expr().is_none_or(|it| !it.is_block_like());