sky: textContent is ubiquitous, make it easy