@ApiStatus.Experimental
  public static <E extends Throwable>
  void run(@NotNull ThrowableRunnable<E> runnable, @NotNull LongConsumer consumer) throws E {
    run(runnable, Long.MIN_VALUE, consumer);
  }
@ApiStatus.Experimental
  public static <E extends Throwable>
  void run(@NotNull ThrowableRunnable<E> runnable, @NotNull LongConsumer consumer)