sclass HTMLBase is Htmlable { new LinkedHashSet headStuff; new LS html; public S headStuff() { ret htmlCombine(headStuff); } public S html() { ret htmlCombine(html); } S complete() { ret htmlCombine(headStuff(), html()); } void css(S css) { headStuff.add(hcss(preprocessCSS(css))); } S preprocessCSS(S css) { ret css; } }