WIP: systems in clojure 2