multimethodjs (npm): Simple multimethods for JavaScript for functional-style programming. Allows matching with equality or with a custom function.
Keywords: multimethod|functional|programming