@Override
  public @NotNull ImmutableText insert(int index, @NotNull CharSequence seq) {
    if (seq.length() == 0) return this;
    return subtext(0, index).concat(valueOf(seq)).concat(subtext(index));
  }
@Override
  public @NotNull ImmutableText insert(int index, @NotNull CharSequence seq)