open! Base
open! Import

module In_channel  = In_channel
module Out_channel = Out_channel

(** Same as {!In_channel.stdin} *)
val stdin : In_channel.t

(** Same as {!Out_channel.stdout} *)
val stdout : Out_channel.t

(** Same as {!Out_channel.stderr} *)
val stderr : Out_channel.t

* Same as { !  }
val printf : ('a, Out_channel.t, unit) format -> 'a

* Same as { !  }
val print_s : ?mach : unit -> Sexp.t -> unit

(** Same as {!Out_channel.eprint_s} *)
val eprint_s : ?mach : unit -> Sexp.t -> unit

(** Same as {!Out_channel.eprintf} *)
val eprintf : ('a, Out_channel.t, unit) format -> 'a

(** Same as {!Out_channel.print_string} *)
val print_string : string -> unit

* Same as { !  }
val print_endline : string -> unit

* Same as { !  }
val prerr_endline : string -> unit

* Same as {!In_channel.stdin} 
* Same as {!Out_channel.stdout} 
* Same as {!Out_channel.stderr} 
* Same as {!Out_channel.eprint_s} 
* Same as {!Out_channel.eprintf} 
* Same as {!Out_channel.print_string} 
open! Base
open! Import

module In_channel  = In_channel
module Out_channel = Out_channel

val stdin : In_channel.t

val stdout : Out_channel.t

val stderr : Out_channel.t

* Same as { !  }
val printf : ('a, Out_channel.t, unit) format -> 'a

* Same as { !  }
val print_s : ?mach : unit -> Sexp.t -> unit

val eprint_s : ?mach : unit -> Sexp.t -> unit

val eprintf : ('a, Out_channel.t, unit) format -> 'a

val print_string : string -> unit

* Same as { !  }
val print_endline : string -> unit

* Same as { !  }
val prerr_endline : string -> unit
