I'm learning Guile GOOPS. I have a problem with a slot accessor. The code below
(use-modules (oop goops))
(define-class <person> ()
(name #:init-keyword #:name
#:accessor person-name))
(let ([p (make <person> #:name "Vlad")])
(display (person-name p)))
Gives the error: oop/goops.scm:1585:2: #<procedure %person-name-procedure (s)> is not a valid generic function
What I'm doing wrong?