Some first tests for `defprotocol`

Damn gamification makes me want to achieve 100% coverage. I'm so easy..