Welcome! Please see the About page for a little more info on how this works.
it can be observed in this example: https://gist.github.com/mpenet/23fd53aabc853eb7e565
using extend instead of extend-protocol returns a type error:
` Type Error (qbits/alia/codec.clj:75:1) Must provide
`
a Class or nil as first argument to extend, got java.lang.Class
This issue in clj.core could also be of interest http://dev.clojure.org/jira/browse/CLJ-1381