> I'm sorry if I sounded annoyed or anything like that — that's the internet's poor ability to convey tone.

Nope, it wasn't anything like that. I was taking so many messages to be clear, = pain.

> That latest test is interesting. I didn't know about that behavior, and I don't think it's documented anywhere.

Yep, it's strange for a protocol signature to supersede the class signature, but it probably works out for the best for our usage.

> It's up to the user to ensure that the desired protocol method would match that

Fair enough.