code: public <U> FutureStream<U> fromStreamFutures(final Stream<CompletableFuture<U>> stream) {
  
          return constructFutures(stream);
      }
docs: /*
  Construct a FutureStream from the provided Stream of completableFutures
  
  <pre>
  {@code
  
  CompletableFuture<List<String>> query(String string);
  
  List<String> titles = new LazyReact().fromStreamFutures(Stream.of(query("Hello, world!")))
  .flatMap(Collection::stream)
  .peek(System.out::println)
  .<String>transform(url -> getTitle(url))
  .filter(Objects::nonNull)
  .limit(5)
  .peek(title -> saveTitle(title) )
  .peek(System.out::println)
  .block();
  
  
  }
  </pre>
  
  
  @param stream Stream that serves as input to FutureStream
  @return FutureStream
  @see com.oath.cyclops.react.stream.BaseSimpleReact#fromStream(java.util.stream.Stream)