@robin40/dispatch (npm): Multiple dispatch with pattern matching
Keywords: multiple|dispatch|multimethods