Content can be either of
- string: a single string as the whole result
- list: an unordered or ordered list of values
- XML: an XML-structure, probably DOM
- TM: a TM-structure, probably in TMRM or TMDM form
- undefined: can be used to return nothing or to trigger exceptions