So, how does this compare to Clojurescript's Mori?
mori is a direct compile of clojurescript's excellent data structures and functional tools (written in clojurescript, of course) to javascript. It favors a clojure-style API.
immutable.js is entirely written in JavaScript and favors Idiomatic JS style API.