syntax_data: {"ast_node_type":"variable","tokens":[{"end":95,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if let Some(closure_kind) = self.infcx.shallow_resolve(kind_ty).to_opt_closure_kind() {
context_before:         // is constrained to an insufficient type later on.
context_after:             if !closure_kind.extends(goal_kind) {