code: function makeShimNode(main) {
  	return {
  		bundles: [main],
  		dependencies: ["@loader"],
  		deps: ["@loader"],
  		load: {
  			address: "",
  			metadata: {
  				format: "amd",
  				deps: ["@loader"],
  				dependencies: ["@loader"]
  			},
  			name: "@steal",
  			source: `
  				define("@steal", ["@loader"], function(atLoader) {
  					var steal = {};
  
  					steal.loader = atLoader;
  					steal.done = function() {
  						return Promise.resolve();
  					};
  
  					return steal;
  				});
  			`
  		}
  	};
  }
docs: Returns an @steal shim graph node
  @param {string} main - The main module name
  @return {Object} The faux "@steal" graph node