syntax_data: {"ast_node_type":"other","tokens":[{"end":69,"kind":"keyword","start":0,"text":"Ok(if"}]}
source_snippet:         Ok(if pat == *self { self } else { folder.cx().mk_pat(pat) })
context_before:         let pat = (*self).clone().try_fold_with(folder)?;
context_after:     }