///|
/// The token stream.
///
/// A markup tokenizer, not the WHATWG one. The specification's tokenizer has
/// eighty states because it is one half of a machine whose other half is the
/// tree builder, and the two share a mode: the tokenizer asks the tree builder
/// which namespace it is in, and the tree builder puts the tokenizer into raw
/// text when it inserts a `