Re-arrange infixish actions to support [[*]]= etc.