pub fn BrotliHistogramRemap<HistogramType>(
    inp: &[HistogramType],
    in_size: usize,
    clusters: &[u32],
    num_clusters: usize,
    scratch_space: &mut <HistogramType as CostAccessors>::i32vec,
    out: &mut [HistogramType],
    symbols: &mut [u32]
)where
    HistogramType: SliceWrapperMut<u32> + SliceWrapper<u32> + CostAccessors + Clone,