docs: public String html() {
          StringBuilder sb = StringUtil.borrowBuilder();
          try {
              html(sb, (new Document("")).outputSettings()); // output settings a bit funky, but this html() seldom used
          } catch (IOException e) { // ought never happen
              throw new SerializationException(e);
          }
          return StringUtil.releaseBuilder(sb);
      }