rename withtag
tighten html rendering API
clearer separation for htmlinline