protoduck (npm): Fancy duck typing for the most serious of ducks.
Keywords: oop|util|object oriented|duck type|ducktype|ducktyping|protocols|multimethod|clojure|haskell|rust|generic|functions|clos|polymorphism|impl|typeclass|traits