Make save API more Clojure-esque.
Docs and docstrings