statements now implement clojure interop interfaces
template now implements clojure interop interfaces
types now implement clojure interop interfaces