sig
  val uncompress : Extlib.IO.input -> Extlib.IO.input
  val open_in :
    ?mode:Extlib.File.open_in_flag list ->
    ?perm:Extlib.File.permission -> string -> Extlib.IO.input
  val with_in : Extlib.IO.input -> (Extlib.IO.input -> 'a) -> 'a
end