Domain Models - Thinking differently in Scala & Clojure | Hacker News Reader