code: @SafeVarargs
  	public static <T> Iterator<Promise<T>> asPromises(@NotNull AsyncSupplier<? extends T>... tasks) {
  		return asPromises(asList(tasks));
  	}
docs: Transforms an {@link AsyncSupplier} {@code tasks}
  to a collection of {@code Promise}s.