Types
DOMBuilder[Handle; Atom] = ref object of DOMBuilderBase
DOMBuilderBase = ref object of RootObj
ParsedAttr[Atom] = tuple[prefix: NamespacePrefix, namespace: Namespace, name: Atom, value: string]
SetEncodingResult = enum SET_ENCODING_CONTINUE, SET_ENCODING_STOP