fn write_bits( count: u64, bits: u64, code_bits: &mut u64, code_bit_count: &mut u64, out: impl Write, ) -> UnitResult