Typed table schemas, codecs, and runtime access for Cobble.
cobble-table is independent from cobble-data-structure: table rows use a
versioned cross-language codec, while specialized structures such as lists
and priority queues keep their existing APIs and storage semantics.