docs: public static <T> Future<T> schedule(final String cron, final ScheduledExecutorService ex, final Supplier<T> t) {
  
          final CompletableFuture<T> future = new CompletableFuture<>();
          final Future<T> wrapped = Future.of(future);
          ReactiveSeq.generate(() -> {
              try {
                  future.complete(t.get());
              } catch (final Throwable t1) {
                  future.completeExceptionally(t1);
              }
              return 1;
  
          })
                     .limit(1)
                     .schedule(cron, ex);
  
          return wrapped;
      }