docs: function(id) {
  		var config, script;
  		return {
  			as: function($edbml) {
  				config = edbml.$runtimeconfigure($edbml);
  				script = gui.Object.assert(id, config);
  				script.$bind = function() {
  					console.error('Deprecated API is deprecated: $bind');
  				};
  				script.lock = function(out) {
  					return script({
  						$out: out
  					});
  				};
  				return this;
  			},
  			withInstructions: function(pis) {
  				script.$instructions = pis;
  			}
  		};
  	}