pub fn BrotliHistogramCombine<HistogramType: SliceWrapperMut<u32> + SliceWrapper<u32> + CostAccessors + Clone>(
    out: &mut [HistogramType],
    cluster_size: &mut [u32],
    symbols: &mut [u32],
    clusters: &mut [u32],
    pairs: &mut [HistogramPair],
    num_clusters: usize,
    symbols_size: usize,
    max_clusters: usize,
    max_num_pairs: usize,
    scratch_space: &mut HistogramType::i32vec
) -> usize