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?