polymorph.js (npm): Allows you to easily create polymorphic functions (functions which have the same name and differ in number of parameters or their types).
Keywords: polymorph