code: public <U> FutureStream<U> fromIteratorAsync(final Iterator<? extends Supplier<U>> actions) {
  
          return this.<U> constructFutures(StreamSupport.<Supplier<U>> stream(Spliterators.<Supplier<U>> spliteratorUnknownSize(actions,
                                                                                                                                Spliterator.ORDERED),
                                                                              false)
                                                        .map(next -> CompletableFuture.supplyAsync(next, getExecutor())));
      }
docs: /*
  Build an FutureStream that reacts Asynchronously to the Suppliers within the
  specified Iterator
  
  <pre>
  {@code
  List<Supplier<Data>> list = Arrays.asList(this::load1,this::looad2,this::load3);
  
  LazyReact().fromIteratorAsync(list.iterator())
  .map(this::process)
  .forEach(this::save)
  
  
  }
  </pre>
  
  
  
  @param actions Iterator to react to
  @return FutureStream
  @see com.oath.cyclops.react.stream.BaseSimpleReact#react(java.util.Iterator)