Defines one example code block for a symbol or an arbitrary
piece of Clojure data. If `k` is not a namespace-qualified symbol or
keyword, it will be associated with the current namespace.
Example
Define an example of a function in another namespace
(defexampleclojure.core/+"Add two numbers together"(+11))
Define an example of a function in the current namespace
(defexampleparse-ns"Get the namespace from a symbol"(parse-ns 'my.namespace/asdf))
Define an example of a function with an assertion for testing
(defexampleparse-ns{:doc"Get the namespace from a symbol",
:ret(fn[n](=n 'my.namespace))}(parse-ns 'my.namespace/asdf))
(defmacrodefexample"Defines one example code block for a symbol or an arbitrary
piece of Clojure data. If `k` is not a namespace-qualified symbol or
keyword, it will be associated with the current namespace."[k&args](applydefexample*kargs))