pub fn a(attrs: List(Attr), children: List(Node)) -> Node
pub fn body(attrs: List(Attr), children: List(Node)) -> Node
pub fn div(attrs: List(Attr), children: List(Node)) -> Node
pub fn doctype(decl: String) -> Doctype
pub fn h1(attrs: List(Attr), children: List(Node)) -> Node
pub fn h2(attrs: List(Attr), children: List(Node)) -> Node
pub fn h3(attrs: List(Attr), children: List(Node)) -> Node
pub fn h4(attrs: List(Attr), children: List(Node)) -> Node
pub fn h5(attrs: List(Attr), children: List(Node)) -> Node
pub fn h6(attrs: List(Attr), children: List(Node)) -> Node
pub fn head(attrs: List(Attr), children: List(Node)) -> Node
pub fn html(attrs: List(Attr), children: List(Node)) -> Node
pub fn img(attrs: List(Attr)) -> Node
pub fn li(attrs: List(Attr), children: List(Node)) -> Node
pub fn link(attrs: List(Attr)) -> Node
pub fn ol(attrs: List(Attr), children: List(Node)) -> Node
pub fn p(attrs: List(Attr), children: List(Node)) -> Node
pub fn section(attrs: List(Attr), children: List(Node)) -> Node
pub fn title(title: String) -> Node
pub fn ul(attrs: List(Attr), children: List(Node)) -> Node