docs: public static <V> ListenableFuture<V> withFallback(
        ListenableFuture<? extends V> input,
        FutureFallback<? extends V> fallback, Executor executor) {
      checkNotNull(fallback);
      return new FallbackFuture<V>(input, fallback, executor);
    }