An Entity-Component-System library for Clojure