@abcdw @fosskers "guile" actually exports from a module (guile); if you enter a module defined with R7RS define-library, for example, (guile) wont be loaded by default, allowing you to load standard r7rs modules (scheme base) etc... the define-library macro adds the #:pure keyword in a define-module form by default.