code: public <U> FutureStream<U> fromIterable(final Iterable<U> iter) {
          if(iter instanceof FutureStream){
              return (FutureStream<U>)iter;
          }
          final ReactiveSeq<U> seq = iter instanceof List ? ReactiveSeq.fromList((List) iter) : ReactiveSeq.fromIterable(iter);
          return this.fromStream(seq);
      }
docs: /*
  Build an FutureStream from the supplied iterable
  
  <pre>
  {@code
  List<Integer> list= new ArrayList<>();
  for(int i=0;i<1000;i++)
  list.add(i);
  
  new LazyReact().fromIterable(list)
  .limit(100)
  .peek(System.out::println)
  .count()
  
  }
  </pre>
  
  @param iter Iterable
  @return FutureStream
  @see com.oath.cyclops.react.stream.BaseSimpleReact#ofIterable(java.lang.Iterable)