I only ever monkeyed around with Clojure, but on their first example: is it weird I'm OK with both?
The only thing that surprises me about both of those examples is that :state is a collection of things not just one thing, but I imagine if you're more familiar with their structures that would be less of an issue.