code: function mkdom(tmpl, html, isSvg$$1) {
    var match   = tmpl && tmpl.match(/^\s*<([-\w]+)/),
      tagName = match && match[1].toLowerCase(),
      el = mkEl(isSvg$$1 ? SVG : GENERIC);
  
    // replace all the yield tags with the tag inner html
    tmpl = replaceYield(tmpl, html);
  
    /* istanbul ignore next */
    if (tblTags.test(tagName))
      { el = specialTags(el, tmpl, tagName); }
    else
      { setInnerHTML(el, tmpl); }
  
    return el
  }
docs: Creates a DOM element to wrap the given content. Normally an `DIV`, but can be
  also a `TABLE`, `SELECT`, `TBODY`, `TR`, or `COLGROUP` element.
  
  @param   { String } tmpl  - The template coming from the custom tag definition
  @param   { String } html - HTML content that comes from the DOM element where you
  will mount the tag, mostly the original tag in the page
  @param   { Boolean } isSvg - true if the root node is an svg
  @returns { HTMLElement } DOM element with _tmpl_ merged through `YIELD` with the _html_.