docs: public TerminalSize withRows(int rows) {
          if(this.rows == rows) {
              return this;
          }
          if(rows == 0 && this.columns == 0) {
              return ZERO;
          }
          return new TerminalSize(this.columns, rows);
      }