What you're looking for is probably difficult to achieve. Between default parameters, the arguments object, and rest parameters (...args), it's practically impossible to guess the answer to "how many arguments does this function need?"
If you want to accept multiple arguments, you could try...