sig
  val input_lines : Pervasives.in_channel -> string Enum.t
  val input_chars : Pervasives.in_channel -> char Enum.t
  val input_list : Pervasives.in_channel -> string list
  val input_all : Pervasives.in_channel -> string
  val print_bool : bool -> unit
  val prerr_bool : bool -> unit
end