docs: function createNamespace(parent, parts) {
  
    var part = getName(parts.shift());
  
    if (!parent[part]) {
      parent[part] = {};
    }
  
    if (parts.length) {
      parent = createNamespace(parent[part], parts);
    }
  
    return parent;
  }