{"ast_node_type":"other","tokens":[{"end":44,"kind":"keyword","start":0,"text":"IntRange(_)"}]}
            IntRange(_) => unimplemented!(),
            &Bool(value) => PatKind::LiteralBool { value },
            Struct | Variant(_) | UnionField => match pat.ty().kind(Interner) {