{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"if"}]}
                    if term.is_infer() {
                    let term = ecx.structurally_normalize_term(goal.param_env, term)?;
                        return ecx.evaluate_added_goals_and_make_canonical_response(