Comment
Comment by robto
One of the fun things about Clojure that reinforces this "trivially true" perspective is that maps and sets are functions:
Once you get used to this idiom you naturally start thing of other functions (or applicative functors) the same way. The syntax sugar makes for some very concise and expressive code too.