handler-decorator (npm): Sort of like overloading, but more dynamic
Keywords: ES6|ES2015|decorators|dispatcher|handler|overload|overloading