title: Immutable.js Map set vs update
body: <p>I would like to change a value at a key in a Map I have. Other than the fact that using <code>update</code> will give me an error if the key I ask to update doesn't exist, what benefit is there (if any) to using <code>update</code> over <code>set</code>? I find <code>set</code> to be significantly more concise/cleaner. In fact, based on the documentation one could (blindly) argue that <code>set</code> is actually more efficient than <code>update</code> since <code>set</code> doesn't have to perform the <code>get</code> for the <code>updater</code> function.</p>