s/protocol captures the var not value, to support subsequent extensions in clj (fixes #164)
Merge pull request #166 from Prismatic/fix-protocol-issue

s/protocol captures the var not value, to support subsequent extensions in clj