Add docs for defn and defmacro.
Add custom metadata to defn/defmacro forms.
Add redefinitions of list and concat with documentation.