     (def exit reply.main/exit)
     (def quit reply.main/exit)
     (def help reply.main/help)
-    (defmacro clojuredocs
-      ([sym] `(cd-client.core/pr-examples ~sym))
-      ([ns sym] `(cd-client.core/pr-examples ~ns ~sym)))))
+    (reply.main/intern-with-meta 'user 'clojuredocs #'cd-client.core/pr-examples)))
 
 (defn setup-conveniences []
   (in-ns 'user)

  (println "          (clojuredocs name-here)")
  (println "          (clojuredocs \"ns-here\" \"name-here\")"))

(defn exit []
  (shutdown-agents)
  (reader.jline/shutdown-reader)
  (println "Bye for now!")

  (println "Welcome back!")
  (reader.jline/resume-reader))

(defn help
  "Prints a list of helpful commands."
  []
  (println "    Exit: Control+D or (exit) or (quit)")
  (println "Commands: (help)")
  (println "    Docs: (doc function-name-here)")
