I'm trying to figure out where is the source code the defprotocol macro is defined.
in the cljs.core source:
https://github.com/clojure/clojurescript/blob/master/src/cljs/cljs/core.cljs
The defprotocol macros pops up suddenly on line 155 (along with the -invoke function). Where can we find where it is implemented?