protomorphism (npm): Polymorphism via clojure-style protocols.
Keywords: polymorphism|protocol