15) How wouldProtocolbe implemented? "Implement metaclass
functionality to detect whether a class is a protocol or not.
Maybe add a class attribute such as __protocol__ = True if that's
the case"
If you consider the __protocols__ attribute I mentioned in an
earlier post, I would like to see __protocol__
renamed to __is_protocol__. I
think that would make it more readable in the long run.