 - 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)
+public func runAsync (executable: String, _ args: Any ..., file: String = __FILE__, line: Int = __LINE__) -> AsyncShellTask {
+	return main.runAsync(executable, args, file: file, line: line)
 }
 
 /**

	public let stderror: NSFileHandle
	private let task: NSTask

	init (task: NSTask) {
		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 ..., file: String = __FILE__, line: Int = __LINE__) -> AsyncShellTask {
		let stringargs = args.flatten().map { String($0) }
		return AsyncShellTask(task: createTask(executable, args: stringargs), file: file, line: line)
	}
}

