// OpDistinct, OpReduced, OpList, OpProject
// Modifiers that we don't touch
// OpSlice, OpTopN, OpOrder (which gets lost - could remove it!)
// (These could be first and top - i.e. in call once position, and be safe)
Op left = effectiveOp(_left) ;
Op right = effectiveOp(_right) ;
if ( right instanceof OpExtend ) return false ;
if ( right instanceof OpAssign ) return false ;
if ( right instanceof OpGroup ) return false ;
if ( right instanceof OpDiff ) return false ;