plaintext> does not close <plaintext>
          model.text = model.raw = model.unended = true;
          break;
        default:
          console.log('unexpected text `%s` in %s', text, elementName);
      }
      if (model.text) {
        if (elementName != 'script' && elementName != 'style') {
          model.plain_text = true;
        }
      }
      result[elementName] = sortedMultiMap(model);
      return result;
    }

    runExperiment(makeHtmlStringWithText, checkText, newBlankObject(), finish);
  