title: NGXS - how to use one action handler on multiple streams
body: <p>I have several actions that run asynchronously, let say <code>VerifyEmail</code> and <code>changepassword</code>. I would like to show a loader when the action starts and hide it when the auction ends. I know I can do it for each action this way :</p>
  
  <pre><code>this.actions$
      .pipe( ofActionDispatched(VerifyEmail) )
      .subscribe( () =&gt; {
          this.showLoader();
      });
  this.actions$
      .pipe( ofActionSuccessful(VerifyEmail) )
      .subscribe( () =&gt; {
          this.hideLoader();
      });
  </code></pre>
  
  <p>But it is two blocks for each async actions, I was wondering if there is a way to combine several actions into a single pipe? something like <code>ofActionDispatched([VerifyEmail, ChangePassword])</code> ?</p>