A JavaScript library, written in CoffeeScript, that allows for function overloading