Better API for storing results, DeferredResult.stash().