operator-overloading
operator-overloading copied to clipboard
Why Function.defineOperator?
I like the idea of operator overloads, but what does it have to do with Function? Why is it a static method on Function? Why not global.defineOperator(), or a new Meta object with the method, or something?
I was modelling it after Object.defineProperty(). I really could've been anything.