{"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":")"}]}
    ) -> Result<Candidate<I>, NoSolution> {
        assumption: I::Clause,
        Self::probe_and_match_goal_against_assumption(ecx, source, goal, assumption, |ecx| {