Do you think we'll get into trouble with having a highly polluted top-level for the `util` object? Seems like at least we have:

* Sanitization for Text
* Sanitization for HTML
* Sanitization for JSON
* i18n/l10n

Maybe we can have something like:

`util.i18n.translate(...)`
`util.html.encodeForHTML(...)`
`util.html.encodeForHTMLAttribute(...)`
`util.txt.fromHTML(...)`
`util.json.encodeForString(...)`

etc...