@Nonnull
	public static <T> CompletableFuture<T> run(@Nonnull Supplier<T> action) {
		return CompletableFuture.supplyAsync(action, scheduledService);
	}
@param action
		Supplier to start in new thread.

@return Thread future.
recaf-core/src/main/java/software/coley/recaf/util/threading/ThreadUtil.java