static <T>LazyFutureStream<T> lazyFutureStreamFromIterable(final Iterable<T> iterable){
  return lazyFutureStream(iterable.iterator());
}

static < T > LazyFutureStream < T > lazyFutureStreamFromIterable ( final Iterable < T > iterable ) { return lazyFutureStream ( iterable . iterator ( ) ) ; }
wrap an iterable into a futurestream that runs on the current thread
