code: @SuppressWarnings("NullAway")
    static @Nullable <V> V getIfReady(@Nullable CompletableFuture<V> future) {
      return isReady(future) ? future.join() : null;
    }
docs: Returns the current value or null if either not done or failed.