syntax_data: {"ast_node_type":"other","tokens":[{"end":60,"kind":"keyword","start":0,"text":"subpattern:"}]}
source_snippet:                     subpattern: self.lower_opt_pattern(sub),
context_before:                     ty: var_ty,
context_after:                     is_primary: id == pat.hir_id,