A code walkthrough modeling the rules of Chess in a functional (Clojure) way | Dark Hacker News