syntax_data: {"ast_node_type":"other","tokens":[{"end":49,"kind":"keyword","start":0,"text":"subpatterns:"}]}
source_snippet:                     subpatterns: self.field_pats(
context_before:                     variant_index,
context_after:                         fields.iter().copied().zip(