(use coops) (define-class () ((size reader: size initform: '#(800 600)))) (define-method (initialize-instance after: ((obj ))) (unless (vector? (slot-value obj 'size)) (abort "Size must be a vector"))) #| Error: during expansion of (lambda112 ...) - in `lambda' - lambda-list expected: (lambda (((obj ))) (unless (vector? (slot-value obj (quote size))) (abort "Size must be a vector"))) Call history: (define-method (initialize-instance after: ((obj ))) (unless (vector? (slot-value obj (quote...... (##core#begin (ensure-generic-procedure107 () initialize-instance) ((slot-value108 initialize-instan...... (ensure-generic-procedure107 () initialize-instance) (void113) ((slot-value108 initialize-instance (quote109 add-new-after-method110)) (list111) (lambda112 (((obj ...... (slot-value108 initialize-instance (quote109 add-new-after-method110)) (quote109 add-new-after-method110) (##core#quote add-new-after-method110) (list111) (lambda112 (((obj ))) (unless (vector? (slot-value obj (quote size))) (abort "Size must be a... <-- |#