{"ast_node_type":"other","tokens":[{"end":31,"kind":"keyword","start":0,"text":"match"}]}
                match fn_kind {
            this.with_label_rib(RibKind::FnOrCoroutine, |this| {
                    FnKind::Fn(_, _, Fn { sig, generics, contract, body, .. }) => {