js-generic-functions (npm): A CLOS-inspired implementation of generic functions
Keywords: javascript|multimethods