I want to request many web pages through a DeferredList and then combine the results in an array. I don't understand how to keep an array as shared state between these requests and return it to the original caller when the DeferredList has completed. S.