code: function bindNamespaces() {
    for (var namespace in namespaces) {
      for (var func in namespaces[namespace]) {
        namespaces[namespace][func] = namespaces[namespace][func].bind(this);
      }
  
      this[namespace] = namespaces[namespace];
    };
  }
docs: All we're doing here is A) namespacing api calls (e.g. call using Safe.dns.getName() vs Safe.getName(), and B) binding "this" within each api call to the main Safe object