code: func CmderWithPrependedArgs(r Cmder, prependedArgs ...string) Cmder {
  	return &wrappedCmder{
  		inner:         r,
  		prependedArgs: prependedArgs,
  	}
  }
docs: // CmderWithPrependedArgs returns a new Cmder that invokes the provided Cmder, but always adds the provided
  // "prependedArgs" before any user-supplied arguments. Note that if the runner being wrapped has a notion of
  // "prependedArgs" itself, those arguments will precede the "prependedArgs" provided in this method.