As you can see, there are a fair number of objects in CFDbTest that
are affected by the change of the rules for Containers.  Each of the
atomic data types narrows the Scope container to either a SchemaDef
or a Table, depending on which is to own it.  Similar data games are
played elsewhere.

I like the concept of narrowing.  It's proven very useful in practice,
though it was a bear to get it coded right. :)