title: Turning Object containing Array with Object of Observables into Observable
body: <p>Let's say I have this object:</p>
  <pre><code>const myObject = {
      a: 'foo',
      b: 'bar',
      obs: [{ c: 'foobar', d: of(true) }, { c: 'foobar', d: of(true) }]
  }
  </code></pre>
  <p>How can I return <code>myObject</code> like as a <code>Observable&lt;MyObject&gt;</code> in a similar fashion <code>forkJoin()</code> does this for a simple array of resolved Observables.</p>
  <p>The goal would be to:</p>
  <pre><code>myObject.subscribe((ob) =&gt; console.log(ob));
  </code></pre>
  <p>and receive:</p>
  <pre><code>{
      a: 'foo',
      b: 'bar',
      obs: [{ c: 'foobar', d: true }, { c: 'foobar', d: true }]
  }
  </code></pre>
  <p>In other words I want to subscribe only once to <code>myObject</code> and not to every Observable inside of <code>myObject</code> individually.</p>
  <p>Thanks for any advice!</p>