{"ast_node_type":"other","tokens":[{"end":44,"kind":"keyword","start":0,"text":"WriteWith(move"}]}
                        WriteWith(move |f| {
                    let subpats = (0..num_fields).map(|i| {
                            let fid = LocalFieldId::from_raw((i as u32).into());