Smylers summarized (beautifully, thank-you):
* the "looks like an array" option: [op]� Seemed a nice idea, but doesn't work with other use of square brackets.
Could be made to work. Suppose that every operator definition (explicit or implicit) automagically also defined a variant with square brackets around it. No ambiguity for any defined operator. Of course you lose the ability to apply an arbitrary alphabetic function across a vector of arguments, but maybe that's not such a terrible price. Especially if we allow rvalue C<for> multi-stream loops, which give the same functionality. Damian
