lib/autoload.js
function load(obj) {
  var name, root;
  root = typeof global !== "undefined" && global !== null ? global : this;
  for(name in obj) {
    if(obj.hasOwnProperty(name)) {
      root[name] = obj[name];
    }
  }
}
function load(obj) {
  var name, root;
  root = typeof global !== "undefined" && global !== null ? global : this;
  for(name in obj) {
    if(obj.hasOwnProperty(name)) {
      root[name] = obj[name];
    }
  }
}
load all the contract identifiers into the global scope