So protobuf does not allow string enums to be keys in a map I want to constrain a map to only have the keys a, b, or c. I\'m working in Kotlin and can use validators like