https://github.com/lilactown/helix/blob/master/src/helix/dom.cljc
In love with this code, the way of generating all of the dom functions via macros is just amazing
The problem is that with webcomponents the tag names are not known upfront anymore.
yeah but there aren't many reasons to use webcomponents
and we can use create-element
directly to instantiate those