protocol Condition {} enum Valid: Condition {} enum Invalid: Condition {}
FlagA: Condition
Int
noConfigutation()
Configuration()
Nothing