title: Why should I use immutablejs over object.freeze?
body: <p>I have researched on net about the benefits of immutablejs over <code>Object.freeze()</code> but didn't find anything satisfying!</p>
  
  <p>My question is why I should use this library and work with non native data structures when I can freeze a plain old javascript object?</p>