empty helpers shouldn't insert child elements.
making `use` semantics depend explicitly on initial render
changelog for `use` semantics
new containerless option