code: @Override
      public FutureT<W,T> peek(final Consumer<? super T> peek) {
          return of(run.peek(future -> future.map(a -> {
              peek.accept(a);
              return a;
          })));
      }
docs: Peek at the current value of the Future
  <pre>
  {@code
  FutureT.of(AnyM.fromStream(Arrays.asFuture(10))
  .peek(System.out::println);
  
  //prints 10
  }
  </pre>
  
  @param peek  Consumer to accept current value of Future
  @return FutureT with peek call