let of_in_channel ic = {
  ic ;
  in_block = String.create max_block_size ;
  in_pos = 0 ;
  in_avail = 0 ;
  in_block_crc32 = Int32.zero ;
  in_crc32 = Int32.zero ;
  in_block_isize = Int32.zero ;
  in_isize = Int32.zero ;
  in_stream = Zlib.inflate_init false ;
  in_eof = false
}