sig
  type error_msg =
      Invalid_huffman
    | Invalid_data
    | Invalid_crc
    | Truncated_data
    | Unsupported_dictionary
  exception Error of Unzip.error_msg
  val inflate : bool -> Io.input -> Io.input
end