ENH: First beginnings of a categorical array type