Changes for clojure.core/derive

OnesimusUnbound on Wed, 10 Aug 2011
user=> (derive ::Cat ::Feline)
nil

user=> (derive ::Lion ::Feline)
nil

user=> (isa? ::Lion ::Feline)
true

user=> (isa? ::Tuna ::Feline)
false