syntax_data: {"ast_node_type":"function","tokens":[{"end":86,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn fold_region(&mut self, r: <I as Interner>::Region) -> <I as Interner>::Region {
context_after:         if let ty::ReBound(debruijn, _) = r.kind() {