renderHook should be applicable to the following kinds of inputs:
And they should accept the following return values:
- tag objects
- tagLists
NULL (to remove a tag)
- maybe atomic vectors (like strings)
- maybe regular lists
And we should have unit tests for these transformations.