internal tokenizer docs
parse open tags from tokenizer into IR
parse actual nested HTML tags
implement and use HTML.typeOf