{"ast_node_type":"other","tokens":[{"end":72,"kind":"keyword","start":0,"text":"for"}]}
        for pred in ret_ty.impl_trait_bounds(db).into_iter().flatten() {
        let ret_ty = callable_sig.ret().clone();
            if let WhereClause::AliasEq(output_eq) = pred.into_value_and_skipped_binders().0 {