YAML encoding and decoding for Clojure via SnakeYAML