pub fn group<Row>(ranked: Vec<Row>, row_budget: usize) -> Vec<KindGroup<Row>>where Row: SearchRow,
group_by_kind over SearchRows.
group_by_kind
SearchRow