{"ast_node_type":"other","tokens":[{"end":23,"kind":"keyword","start":0,"text":"$vec.push(pat);"}]}
        $vec.push(pat);
        let pat = DeconstructedPat::new(ctor, fields, arity, ty, ()).at_index(index);