docs: @Override
      public <B> CompletableFutureT<W,B> map(final Function<? super T, ? extends B> f) {
          return new CompletableFutureT<W,B>(
                                    run.map(o -> o.thenApply(f)));
      }