In Swift it does not. But in Kotlin, `String?` is not an enum (sum type), but instead means `String | null`, a union type.