@Override
    public V get() throws InterruptedException, ExecutionException {
      return function.apply(fromFuture.get());
    }
Provides default wrapping implementation of {@link FluentFuture}
mongo/src/org/immutables/mongo/concurrent/FluentFutures.java