{"ast_node_type":"other","tokens":[{"end":73,"kind":"keyword","start":0,"text":"self.at(&obligation.cause,"}]}
            self.at(&obligation.cause, self.param_env).normalize(fn_sig);
        let InferOk { value: fn_sig, obligations: o } =
        obligations.extend(o);