I love the idea! A few examples are a bit strawmanish but really when you&#x27;re comparing languages like that who can resist the strawman.<p>The Clojure solutions do sacrifice a lot of safety though, due to dynamic typing (e.g. the visitor pattern, which relies on basically strings to do its dispatching).