(require-extension coops)
(require-extension coops-introspection)
(define-class ())
(define a (make ))
(print "class of a = : " (equal? (class-of a) ))
(print "(instance-of? a ): " (instance-of? a ))
(define-class ())
(print "class of a = : " (equal? (class-of a) ))
(print "(instance-of? a ): " (instance-of? a ))
;; Output
;; class of a = : #t
;; (instance-of? a ): #t
;; class of a = : #t
;; (instance-of? a ): #f