Adding clojure structural decorator impl and test