move ns-declare logic to neoclojure.clj