public static <T>FutureW<T> ofSupplier(final Supplier<T> s){
  return FutureW.of(CompletableFuture.supplyAsync(s));
}

public static < T > FutureW < T > ofSupplier ( final Supplier < T > s ) { return FutureW . of ( CompletableFuture . supplyAsync ( s ) ) ; }
create a futurew object that asyncrhonously populates using the common forkjoinpool from the user provided supplier
