Parameter Make.1-Io
include Core.Monad.S with type 'a t := 'a t
include Base__.Monad_intf.S_without_syntax with type 'a t := 'a t
module Monad_infix : Base__.Monad_intf.Infix with type 'a t := 'a tval return : 'a -> 'a treturn vreturns the (trivial) computation that returns v.
val output_string : out_channel -> string -> unitval output : out_channel -> buf:bytes -> pos:int -> len:int -> unitval stderr : out_channelval stdout : out_channelval flush : out_channel -> unit tval print_string : string -> unitval fprintf : attrs:string -> out_channel -> 'a fmt -> 'aval fold_left : 'a Core.List.t -> init:'b -> f:('b -> 'a -> 'b t) -> 'b tval stdout_isatty : unit -> bool tval capable : unit -> bool t