WIP: categoricals as an internal CategoricalBlock GH5313