docs: public TextCharacter withModifier(SGR modifier) {
          if(modifiers.contains(modifier)) {
              return this;
          }
          EnumSet<SGR> newSet = EnumSet.copyOf(this.modifiers);
          newSet.add(modifier);
          return new TextCharacter(character, foregroundColor, backgroundColor, newSet);
      }