If anyone has an example of a use case for associatedprotocol I would love to hear about it!
associatedprotocol