;;; main-test.scm (module main-test (func) (import (scheme base)) (define (func . args) 'ok)) ;;; test.scm (import (rename main-test (func func1))) (print func1) (define (foo) (func1 'dont-use-me)) (define (func . args) 'this-shouldnt-be-called) (define (main args) (print (foo)))