code: function specialTags(el, tmpl, tagName) {
  
        var
          select = tagName[0] === 'o',
          parent = select ? 'select>' : 'table>';
  
        // trim() is important here, this ensures we don't have artifacts,
        // so we can check if we have only one element inside the parent
        el.innerHTML = '<' + parent + tmpl.trim() + '</' + parent;
        parent = el.firstChild;
  
        // returns the immediate parent if tr/th/td/col is the only element, if not
        // returns the whole tree, as this can include additional elements
        /* istanbul ignore next */
        if (select) {
          parent.selectedIndex = -1;  // for IE9, compatible w/current riot behavior
        } else {
          // avoids insertion of cointainer inside container (ex: tbody inside tbody)
          var tname = rootEls[tagName];
          if (tname && parent.childElementCount === 1) { parent = $(tname, parent); }
        }
        return parent
      }
docs: /*
  Creates the root element for table or select child elements:
  tr/th/td/thead/tfoot/tbody/caption/col/colgroup/option/optgroup