clj clos comparison