(make-hierarchy)
Creates a hierarchy object for use with derive, isa? etc.
(defn make-hierarchy [] {:parents {} :descendants {} :ancestors {}})