sig
  type t = Pervasives.in_channel
  val read_file : string -> string
  val read_file_bin : string -> string
  val input_channel : UtilsLib.Input.t -> string
  val input_line : UtilsLib.Input.t -> string option
  val input_lines : UtilsLib.Input.t -> string list
  val lines_of_file : string -> string list
  val line : UtilsLib.Input.t -> string option
  val lines : UtilsLib.Input.t -> string list
end