If there is a `ColumnType` row, any columns with unrecognised type names will be ignored. This is ok, but we should explicitly warn the user.
If there is a
ColumnTyperow, any columns with unrecognised type names will be ignored. This is ok, but we should explicitly warn the user.