polymorphic (npm): Create functions with different argument signatures for different code flows
Keywords: polymorph|polymorphic|variadic|overloading