docs: @Override
      public CompletableFutureT<W,T> peek(final Consumer<? super T> peek) {
          return of(run.peek(future -> future.thenApply(a -> {
              peek.accept(a);
              return a;
          })));
      }