shouldn't use get expanded here? added by C-Keen on Tue Jun 28 12:39:18 2011

$ cat foo.scm b.scm 
(module foo (bar) (import chicken scheme) (use extras) (define (bar) 'hi))
(use foo)
(print (bar))
$ cat foo.scm 
(module foo (bar) (import chicken scheme) (use extras) (define (bar) 'hi))
$ cat b.scm 
(use foo)
(print (bar))
$ csc -c -J foo.scm 
$ csc b.scm 
$ ./b 

Warning: reference to possibly unbound identifier `extras'

Warning: reference to possibly unbound identifier `use'

Error: module unresolved: foo

	Call history:

	##sys#require	  
	<syntax>	  (module foo (bar) (import chicken scheme) (use extras) (define (bar) (quote hi)))
	<syntax>	  (##core#module foo (bar) (import chicken scheme) (use extras) (define (bar) (quote hi)))
	<syntax>	  (import chicken scheme)
	<syntax>	  (##core#undefined)
	<syntax>	  (use extras)
	<syntax>	  (define (bar) (quote hi))
	<syntax>	  (##core#set! bar (##core#lambda () (quote hi)))
	<syntax>	  (##core#lambda () (quote hi))
	<syntax>	  [bar] (##core#begin (##core#quote hi))
	<syntax>	  [bar] (##core#quote hi)	<--