{"ast_node_type":"variable","tokens":[{"end":67,"kind":"keyword","start":0,"text":"let"}]}
                        let idx: u32 = pat.field.into_raw().into();
                    .map(|pat| {
                        self.lower_pat(&pat.pattern).at_index(idx as usize)