code: public static <T> Future<T> fromIterable(final Iterable<T> iterable) {
          if(iterable instanceof Future){
              return (Future)iterable;
          }
          return Future.ofResult(Eval.fromIterable(iterable))
                        .map(e -> e.get());
      }
docs: Construct a Future syncrhonously that contains a single value extracted from the supplied Iterable
  
  <pre>
  {@code
  ReactiveSeq<Integer> stream =  ReactiveSeq.of(1,2,3);
  
  Future<Integer> future = Future.fromIterable(stream);
  
  Future[1]
  
  }
  </pre>
  
  
  @param iterable Iterable to extract value from
  @return Future populated syncrhonously from Iterable