/// A database enum type with a set of allowed values.
///
/// - On PostgreSQL, this maps to a `CREATE TYPE <name> AS ENUM (...)` named type.
/// - On MySQL, this maps to an inline `ENUM('a', 'b', ...)` column type.
/// - On SQLite, this maps to `TEXT` with a `CHECK` constraint.
/// - On DynamoDB, this is stored as a plain string attribute.
/// A single variant in a database enum type.