A experimental default values for function parameters in Javascript, that just uses arguments.callee and arguments.caller