1. It's too many ways to do it. (We already have the with statement and the ability to set contexts directly.) 2. It needless complicates the signature of every single arithmetic operation.