Clojure port of `ii-assignment` template.