fn build_bitwidth_codes( codec: &Encoder, literal_code_count: u16, distance_code_count: u16 ) -> Vec<(u8, u8, u8)>