method (npm): Functional polymorphic method dispatch
Keywords: method|dispatch|protocol|polymorphism|type dispatch