I'd probably call this `mixed_type` or some such rather than `NOT_UNIFORM`. The latter is not very descriptive.