Internal
Resolved, normalised variant spec stored in schema extensions.
Optional
CTI: FK column name on the variant table.
Variant-scoped relations (resolved), populated by .withVariants().
.withVariants()
CTI: variant table name (from schema.hasTableName()).
schema.hasTableName()
Resolved, normalised variant spec stored in schema extensions.