What's the point of AsyncSubject in RXJS? : <p>The documentation for <code>RxJS</code> defines <code>AsyncSubject</code> as follows:</p>

<blockquote>
  <p>The AsyncSubject is a variant where only the last value of the Observable execution is sent to its observers, and only when the execution completes.</p>
</blockquote>

<p>I don't see where / why I would ever need to use this variant of subject. Can someone provide an explanation or a real-world example to illustrate why it exists and its advantages?</p>
