| 
					
				 | 
			
			
				@@ -1,5 +1,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-define("amber/helpers", ["amber_vm/smalltalk", "amber_vm/globals", "require"], function (vm, globals, require) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var exports = Object.create(globals); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+define("amber/helpers", ["amber/boot", "require"], function (boot, require) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var globals = boot.globals, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        exports = Object.create(globals), // backward compatibility, use {} later 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        vm = boot.vm, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        nil = boot.vm; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // API 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -14,6 +17,10 @@ define("amber/helpers", ["amber_vm/smalltalk", "amber_vm/globals", "require"], f 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         value: globals, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         enumerable: true, configurable: true, writable: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    Object.defineProperty(exports, "nil", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        value: nil, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        enumerable: true, configurable: true, writable: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function mixinToSettings(source) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         var settings = globals.SmalltalkSettings; 
			 |