code: public static <T> FutureStream<T> futureStream(final Adapter<T> adapter, final LazyReact react) {
  
  
          return react.fromAdapter(adapter);
      }
docs: Create a FutureStream. his will call FutureStream#futureStream(Stream) which creates
  a sequential LazyFutureStream
  
  <pre>
  {@code
  
  PushableFutureStream<Integer> pushable = StreamSource.futureStream(QueueFactories.boundedNonBlockingQueue(1000),new LazyReact());
  pushable.getInput().add(100);
  pushable.getInput().close();
  
  
  assertThat(pushable.getStream().collect(CyclopsCollectors.toList()),
  hasItem(100));
  
  
  }</pre>
  
  
  @param adapter Adapter to create a LazyFutureStream from
  @return A LazyFutureStream that will accept values from the supplied adapter