{"ast_node_type":"other","tokens":[{"end":44,"kind":"keyword","start":0,"text":"debug_assert!(candidates.len()"}]}
        debug_assert!(candidates.len() > 1);
    fn bail_with_ambiguity(&mut self, candidates: &[Candidate<I>]) -> CanonicalResponse<I> {
        let maybe_cause =