      if (element) {
        var closed = (content === '#text')
          ? innerTextOf(element) === ''
          : !element.getElementsByTagName(content).length;
        if (closed) {
          var closeTags = getOwn(result, openTag) || [];
          closeTags.push(closeTag);
          result[openTag] = closeTags;
        }
      }
      return result;
    }

    runExperiment(makeHtmlString, check, newBlankObject(), finish);
  }

  function finish(result) {
    var toSatisfy = explicitClosers;
    if (toS