docs: public static ThreadFactory namedThreads(String pattern, Logger log) {
      return new ThreadFactoryBuilder()
          .setNameFormat(pattern)
          .setThreadFactory(new AtomixThreadFactory())
          .setUncaughtExceptionHandler((t, e) -> log.error("Uncaught exception on " + t.getName(), e))
          .build();
    }