code: function taggedAs(taggedItem, name, namespace, namespaceEx) {
    var tags = taggedItem.tags || taggedItem.Tags;
  
    if (!namespace)                                           { return /* undefined */; }
    if (!tags)                                                { return /* undefined */; }
  
    // The new, improved way (item.namespace=foo && item[name]=value)
    if (tags.namespace === namespace) {
      if (name in tags)                                       { return tags[name]; }
    }
  
    if (tags[namespace]   && (name in tags[namespace]))       { return tags[namespace][name]; }
  
    if (!namespaceEx)                                         { return /* undefined */; }
    if (tags[namespaceEx] && (name in tags[namespaceEx]))     { return tags[namespaceEx][name]; }
  
    return /* undefined */;
  }
docs: Returns the tag, and knows a few different styles.