{"ast_node_type":"variable","tokens":[{"end":47,"kind":"keyword","start":0,"text":"let"}]}
            let mut gen_arg_spans = Vec::new();
        let remove_type_or_const_args = |err: &mut Diag<'_, _>| {
            let mut found_redundant = false;