Such thing as a scalar Categorical?
`core.ops` has a check `elif is_categorical_dtype(y) and not is_scalar(y):`.

AFAICT the only case with `is_categorical_dtype` that _is_ scalar is `"category"`.  Am I missing a non-trivial case?