Immutable.js

Immutable persistent data collections for javascript