Sorry for all spam, but I realize that R6RS does this better:

(import (rename (except (oop goops) define-method) (define-method* define-method)))

Maybe we should have a #:rename ((ORIG . SEEN) ...) in the Guile native module system? Or perhaps we should gradually move over to R6RS?

Best regards,
Mikael