docs: public static ThreadFactory withName(final String fmt) {
      return new ThreadFactory() {
        private final AtomicLong count = new AtomicLong(0);
  
        @Override
        public Thread newThread(Runnable r) {
          final Thread t = BACKING_FACTORY.newThread(r);
          t.setDaemon(true);
          t.setName(String.format(fmt, count.getAndIncrement()));
          return t;
        }
      };
    }