Hmm, if I rewrite your rectangular.scm to: ~~~~rectangular.scm~~~~ (define-module (rectangular) #:use-module ((guile) #:select ((lambda* . λ))) #:export (real-part))
(define real-part (λ (num) (car num))) ~~~~ This works both with `import' and `use-modules', so the problem might be somewhere in `library'.