{"ast_node_type":"variable","tokens":[{"end":39,"kind":"keyword","start":0,"text":"let"}]}
            let mut new = self.clone();
        self.head().expand_or_pat().into_iter().map(move |pat| {
            new.pats[0] = pat;