adds enum possibility to ensure a string is one of a specific set of values.
version bump