title: I need something like combineLatest but when any observable emits
body: <p>So my code is:</p>
  <pre><code>combineLatest([obs1, obs2]).subscribe((x =&gt; {
    console.log(x)
  })
  </code></pre>
  <p>The log statement should be fired when EITHER observable emits. However, there is a gotcha as described in the <a href="https://www.learnrxjs.io/learn-rxjs/operators/combination/combinelatest" rel="nofollow noreferrer">docs</a>:</p>
  <blockquote>
  <p>combineLatest will not emit an initial value until each observable emits at least one value</p>
  </blockquote>
  <p>I need it to emit even if one of the original observables has never emitted. How would I do this? many thx</p>