Operators and indexes are no longer proxy objects (which was only so it was possible to [] on them).  Instead, they're wrapped by an expression object (the meaning of expression has changed) when they're used in the 'interface'