Don't require/allow naming a module, instead require that the importer names it. Allow importing into the local scope with the name !Local. Simplify namespacing logic. Updates all tests to reflect these changes.
		
			
				
	
	
		
			7 lines
		
	
	
		
			80 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			7 lines
		
	
	
		
			80 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| !import "./test/vars-B.tri" B
 | |
| 
 | |
| !import "./test/vars-C.tri" C
 | |
| 
 | |
| main = B.y (C.z)
 |