Dealing with the Flexibility of JavaScript. Some thoughts on function signature overloading in JavaScript.