First, we start out with all null data. No responses have been received.
[null, null, null]Then, a response returns:
[resOne, null, null]Sometime later, all of the data has been returned:
[resOne, resTwo, resThree]This requires a streaming API to implement, so callbacks and Promises are out of the question. The elements are being updated, unless they resolve to getters.
fetcher('thing');
Who do I see being the consumer of fetcherComposer? Probably the component, right?