title: forkJoin some observables with name observable function in result?
body: <p>Lets  suppose there is array of Observable function:</p>
  
  <pre><code>A(): Observable&lt;any&gt;
  B(): Observable&lt;any&gt;
  </code></pre>
  
  <p>Then using forkJoin I await response from both Observables:</p>
  
  <pre><code>let g = forkJoin([A(), B()]);
  </code></pre>
  
  <p>After subscription on <code>g</code> I can get results from both Observables.</p>
  
  <p>Due this question, how to know from which Observable I have got result, I mean A(), or B().</p>
  
  <p>Is it possible to get names or reference to these functions?</p>
  
  <p><strong>More detailed explanation:</strong></p>
  
  <p>I have unknown number of Observable functions. I need to wait them executions, to get response then enable button. So, also I need to handle response in each of them body, or in common body response in forkJoin</p>