code: public App on(Heroku.Stack stack) {
          App newApp = copy();
          newApp.stack = new App.Stack(stack);
          return newApp;
      }
docs: Builder method for specifying the stack an app should be created on.
  @param stack Stack to create the app on.
  @return A copy of the {@link App}