func PathCmder(pathToExecutable string, prependedArgs ...string) Cmder {
	return &runner{
		pathToExecutable: pathToExecutable,
		prependedArgs:    prependedArgs,
	}
}
func PathCmder(pathToExecutable string, prependedArgs ...string) Cmder {
	return &runner{
		pathToExecutable: pathToExecutable,
		prependedArgs:    prependedArgs,
	}
}
// PathCmder returns a Cmder that runs the command at the supplied path with the specified "prependedArgs" provided as
// arguments to the executable before all of the other arguments that are added. The path should resolve to the
// executable that should be run: for example, "/usr/bin/git". The "prependedArgs" will be combined with the arguments
// provided to the Run method for any given execution.