docs: public static void report(@javax.annotation.Nonnull final Stream<String> fragments) throws IOException {
      @javax.annotation.Nonnull final File outDir = new File("reports");
      outDir.mkdirs();
      final StackTraceElement caller = com.simiacryptus.util.Util.getLast(Arrays.stream(Thread.currentThread().getStackTrace())//
        .filter(x -> x.getClassName().contains("simiacryptus")));
      @javax.annotation.Nonnull final File report = new File(outDir, caller.getClassName() + "_" + caller.getLineNumber() + ".html");
      @javax.annotation.Nonnull final PrintStream out = new PrintStream(new FileOutputStream(report));
      out.println("<html><head></head><body>");
      fragments.forEach(out::println);
      out.println("</body></html>");
      out.close();
      Desktop.getDesktop().browse(report.toURI());
    }