Here's a counterexample of runtime polymorphism without objects: http://clojure.org/runtime_polymorphism
Here's a counterexample of runtime polymorphism without objects: http://clojure.org/runtime_polymorphism