 - parameter executable: path to an executable, or the name of an executable in PATH.
 - parameter args: the arguments, one string for each.
 */
-@discardableResult public func run (_ executable: String, _ args: Any ..., file: String = #file, line: Int = #line) -> RunOutput {
-	return main.run(executable, args, file: file, line: line)
+@discardableResult public func run (_ executable: String, _ args: Any ..., combineOutput: Bool = false) -> RunOutput {
+	return main.run(executable, args, combineOutput: combineOutput)
 }
 
 @available(*, unavailable, message: "Use `run(...).stdout` instead.")

	}

	convenience init (launch process: Process, file: String, line: Int) {
		self.init(unlaunched: process)

		do {
			try process.launchThrowably()

	public let stderror: ReadableStream
	fileprivate let process: Process

	init (unlaunched process: Process, combineOutput: Bool) {
		self.process = process

		let outpipe = Pipe()
