(prefers multifn)
Given a multimethod, returns a map of preferred value -> set of other values
(defn prefers [multifn] (-prefers multifn))