* The append functions are not transactional.
Or perhaps we should make them transactional?
* Perhaps no GIGO in serialization
* Too strict about tagger?
* Are refname.Tag really the same as tag names?
* Interactions with hash-function-transition
* Check error wrapping in object/fetch