 	public let stderror: NSFileHandle
 	private let task: NSTask
 
-	init (task: NSTask) {
+	init (task: NSTask, file: String = __FILE__, line: Int = __LINE__) {
 		self.task = task
 
 		let outpipe = NSPipe()

- parameter args: arguments to the executable.
- returns: an AsyncShellTask with standard output, standard error and a 'finish' function.
*/
public func runAsync (executable: String, _ args: Any ...) -> AsyncShellTask {
	return main.runAsync(executable, args)
}

/**

		do {
			try task.launchThrowably()
		} catch {
			exit(error, file: file, line: line)
		}
	}

