Convert maps, sets and lists to immutable Clojure counterparts

Fixes #54.