#;2> (define-class ()) #;3> (define b (make )) #;4> #;4> (define-method (foo (c )) ---> (print "foo v1 on " c)) Note: implicitly defining generic-procedure: foo #t #;5> #;5> (define-method (foo (c )) ---> (print "foo v2 on " c)) #t #;6> (foo b) foo v2 on #'> #;7>