Visitor Pattern
I created a new video and google slide explaining visitor pattern: Youtube Video: Google Slide: references: Google Slide Gangs Of Four Book awesome blog about clojure design patterns: http://mishadoff.com/blog/clojure-design-patterns/#episode-4-visitor