pub external fn a(children: List(Node)) -> Node
pub external fn abbr(children: List(Node)) -> Node
pub external fn address(children: List(Node)) -> Node
pub external fn area(children: List(Node)) -> Node
pub external fn article(children: List(Node)) -> Node
pub external fn aside(children: List(Node)) -> Node
pub external fn audio(children: List(Node)) -> Node
pub external fn b(children: List(Node)) -> Node
pub external fn base(children: List(Node)) -> Node
pub external fn bdi(children: List(Node)) -> Node
pub external fn bdo(children: List(Node)) -> Node
pub external fn blockquote(children: List(Node)) -> Node
pub external fn body(children: List(Node)) -> Node
pub external fn br(children: List(Node)) -> Node
pub external fn button(children: List(Node)) -> Node
pub external fn canvas(children: List(Node)) -> Node
pub external fn caption(children: List(Node)) -> Node
pub external fn cite(children: List(Node)) -> Node
pub external fn code(children: List(Node)) -> Node
pub external fn col(children: List(Node)) -> Node
pub external fn colgroup(children: List(Node)) -> Node
pub external fn data(children: List(Node)) -> Node
pub external fn datalist(children: List(Node)) -> Node
pub external fn dd(children: List(Node)) -> Node
pub external fn del(children: List(Node)) -> Node
pub external fn details(children: List(Node)) -> Node
pub external fn dfn(children: List(Node)) -> Node
pub external fn dialog(children: List(Node)) -> Node
pub external fn dir(children: List(Node)) -> Node
pub external fn div(children: List(Node)) -> Node
pub external fn dl(children: List(Node)) -> Node
pub external fn dt(children: List(Node)) -> Node
pub external fn em(children: List(Node)) -> Node
pub external fn embed(children: List(Node)) -> Node
pub external fn fieldset(children: List(Node)) -> Node
pub external fn figcaption(children: List(Node)) -> Node
pub external fn figure(children: List(Node)) -> Node
pub external fn font(children: List(Node)) -> Node
pub external fn footer(children: List(Node)) -> Node
pub external fn form(children: List(Node)) -> Node
pub external fn frame(children: List(Node)) -> Node
pub external fn frameset(children: List(Node)) -> Node
pub external fn h(
tag: String,
props: #(String, String),
children: List(Node),
) -> Node
pub external fn h1(children: List(Node)) -> Node
pub external fn h2(children: List(Node)) -> Node
pub external fn h3(children: List(Node)) -> Node
pub external fn h4(children: List(Node)) -> Node
pub external fn h5(children: List(Node)) -> Node
pub external fn h6(children: List(Node)) -> Node
pub external fn head(children: List(Node)) -> Node
pub external fn header(children: List(Node)) -> Node
pub external fn hgroup(children: List(Node)) -> Node
pub external fn hr(children: List(Node)) -> Node
pub external fn html(children: List(Node)) -> Node
pub external fn i(children: List(Node)) -> Node
pub external fn iframe(children: List(Node)) -> Node
pub external fn img(children: List(Node)) -> Node
pub external fn input(children: List(Node)) -> Node
pub external fn ins(children: List(Node)) -> Node
pub external fn kbd(children: List(Node)) -> Node
pub external fn label(children: List(Node)) -> Node
pub external fn legend(children: List(Node)) -> Node
pub external fn li(children: List(Node)) -> Node
pub external fn link(children: List(Node)) -> Node
pub external fn main(children: List(Node)) -> Node
pub external fn map(children: List(Node)) -> Node
pub external fn mark(children: List(Node)) -> Node
pub external fn marquee(children: List(Node)) -> Node
pub external fn menu(children: List(Node)) -> Node
pub external fn meta(children: List(Node)) -> Node
pub external fn meter(children: List(Node)) -> Node
pub external fn nav(children: List(Node)) -> Node
pub external fn noscript(children: List(Node)) -> Node
pub external fn object(children: List(Node)) -> Node
pub external fn ol(children: List(Node)) -> Node
pub external fn optgroup(children: List(Node)) -> Node
pub external fn option(children: List(Node)) -> Node
pub external fn output(children: List(Node)) -> Node
pub external fn p(children: List(Node)) -> Node
pub external fn param(children: List(Node)) -> Node
pub external fn picture(children: List(Node)) -> Node
pub external fn pre(children: List(Node)) -> Node
pub external fn progress(children: List(Node)) -> Node
pub external fn q(children: List(Node)) -> Node
pub external fn rp(children: List(Node)) -> Node
pub external fn rt(children: List(Node)) -> Node
pub external fn ruby(children: List(Node)) -> Node
pub external fn s(children: List(Node)) -> Node
pub external fn samp(children: List(Node)) -> Node
pub external fn script(children: List(Node)) -> Node
pub external fn section(children: List(Node)) -> Node
pub external fn select(children: List(Node)) -> Node
pub external fn slot(children: List(Node)) -> Node
pub external fn small(children: List(Node)) -> Node
pub external fn source(children: List(Node)) -> Node
pub external fn span(children: List(Node)) -> Node
pub external fn strong(children: List(Node)) -> Node
pub external fn style(children: List(Node)) -> Node
pub external fn sub(children: List(Node)) -> Node
pub external fn summary(children: List(Node)) -> Node
pub external fn sup(children: List(Node)) -> Node
pub external fn table(children: List(Node)) -> Node
pub external fn tbody(children: List(Node)) -> Node
pub external fn td(children: List(Node)) -> Node
pub external fn template(children: List(Node)) -> Node
pub external fn textarea(children: List(Node)) -> Node
pub external fn tfoot(children: List(Node)) -> Node
pub external fn th(children: List(Node)) -> Node
pub external fn thead(children: List(Node)) -> Node
pub external fn time(children: List(Node)) -> Node
pub external fn title(children: List(Node)) -> Node
pub external fn tr(children: List(Node)) -> Node
pub external fn track(children: List(Node)) -> Node
pub external fn u(children: List(Node)) -> Node
pub external fn ul(children: List(Node)) -> Node
pub external fn video(children: List(Node)) -> Node
pub external fn wbr(children: List(Node)) -> Node