Adicionando um caso a uma enumeração existente com um protocolo

Eu quero criar umprotocol que impõe um certo caso a todosenums em conformidade com issoprotocol.

Por exemplo, se eu tiver umenum como isso:

enum Foo{
    case bar(baz: String)
    case baz(bar: String)
}

Eu quero estendê-lo com umprotocol que adiciona outro caso:

case Fuzz(Int)

Isso é possível?

questionAnswers(4)

yourAnswerToTheQuestion