code: public static <A> Will<A> forFuture(Future<A> future) {
          return new Of<A>(JdkFutureAdapters.listenInPoolThread(future));
      }
docs: Creates Will object from JKS's {@link java.util.concurrent.Future}
  
  @param future JKS's Future
  @param <A>    Type of Future and Will to be created
  @return Created Will