Sealed protocols

I don't mean to suggest that sealed should imply @_frozen.

I'm pointing out that sealed, on its own, would not permit you to get rid of the default case when switching over, say, StringProtocol without a guarantee that the protocol is not just sealed but frozen, which would require extending @_frozen (an orthogonal feature) to protocols.