(file {:keys [name content metadata]})
(file? x)
In memory protocol
(tag-as x tag)
cljdoc builds & hosts documentation for Clojure/Script libraries