syntax_data: {"ast_node_type":"other","tokens":[{"end":30,"kind":"keyword","start":0,"text":"match"}]}
source_snippet:                 match **kind {
context_before:                 let Some(mut lhs) = self.register_place(*lhs) else { return };
context_after:                     // Do not propagate unions.