Thank you, that's helpful. Though I really like the future interface, I've used it many times while I never used `multiprocessing.pool.Pool` or its `AsyncResult`. I worry that some of the expectations I've grown to have from `Future` objects would be broken here.

It would be nice if this feature existed inĀ `concurrent.futures`.


Thanks,
Ram.