{"ast_node_type":"other","tokens":[{"end":17,"kind":"keyword","start":0,"text":"match"}]}
        match p {
        let binders = variable_kinds_from_iter(ctx.db, generic_params.iter_id().take(idx));
            GenericParamDataRef::TypeParamData(p) => {