table_subtype is used to break the set of partition types for table_type into a logical subsets. It is
typically only used in user interfaces where the partition type is selected.
This struct may grow in the future without it being considered an ABI break.