(defun find-method (function class-name)
(let ((class (get-class class-name)))
(cond
((gethash function
(class-functions class)))
(t (find-method-in-parent
function (class-parent class))))))
(defun find-method-in-parent (function parent)
(if parent (find-method function parent)))