type_dispatch (npm): Dispatch to different function of same name when arguments are different
Keywords: multimethod|dispatch|typeof