Remove multiple items from Immutable List in one shot
<p>Given this:</p>

<pre><code>state = Immutable.fromJS({
  selectedTrackIds: ['foo', 'bar', 'baz'],
});
</code></pre>

<p>Is there a way to get a new state where 'foo' and 'baz' are removed from <code>selectedTrackIds</code>, using a single statement (using only Immutable and plain JS)? Or will I just have to use lodash?</p>

<pre><code>return state.set('selectedTrackIds', Immutable.fromJS(_.difference(
  state.get('selectedTrackIds').toJSON(), ['foo', 'baz']
)));
</code></pre>