Is there any particular reason to prefer this form instead of  a simpler `var unbind = Function.bind.bind(Function.call);`?