See we're ending up in this weird spot, then, where the protocol exists as a sort of Platonic Form "up there" somewhere. Documentation and implementation participate in the form of the protocol, but they are not the protocol itself.
I'm a big nerd 🤓