INamed

protocolsince v0.0-1798 clojure.lang/NamedEdit
implemented for Keyword MultiFn Symbol

Source docstring:
Protocol for adding a name.
Source code @ clojurescript:src/main/cljs/cljs/core.cljs
(defprotocol INamed
  (^string -name [x]
    "Returns the name String of x.")
  ( ^{:tag #{string clj-nil}}-namespace [x]
    "Returns the namespace String of x."))