OS.Cmd
type run_status = Cmd.t * [ `Exited of int ]
val success : ('a * run_status) result -> 'a result
val out_string : ?trim:bool -> run_out -> (string * run_status) result
val out_lines : ?trim:bool -> run_out -> (string list * run_status) result
val out_file : fpath -> run_out -> (unit * run_status) result
val out_stdout : run_out -> (unit * run_status) result