{"ast_node_type":"variable","tokens":[{"end":91,"kind":"keyword","start":0,"text":"let"}]}
        let binders = variable_kinds_from_iter(ctx.db, generic_params.iter_id().take(idx));
    ) -> (Binders<crate::GenericArg>, bool) {
        match p {