syntax_data: {"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":".map(|(i,"}]}
source_snippet:                 .map(|(i, term)| {
context_before:                 .filter(|(_, term)| !term.has_escaping_bound_vars())
context_after:                     let mut cause = traits::ObligationCause::misc(self.span, self.body_id);