1We require that the Display implementation for the namespace ID type never returns the
empty string for a valid namespace, so that we can use "" as a sentinel in this way. It would be more
idiomatic to use NULL as a sentinel, but NULL is forbidden in a column which is part of the primary
key.