Inspired by a tweet (from a locked account, unfortunately, so I can’t link it), we can get notation like $cos^2(x)$ to work in Mathematica in general:

```
Unprotect(Power);
Power(f_, n_)(x___) := Power(f(x), n);
Protect(Power)
```

Weirdly, so far, I can’t think of anything this would break, since—as far as I can tell—`Power(f_, n_)`

is never otherwise expected to appear as the head of some other expression. It seems like this might actually be a convenient choice.

Is there any chaos this could cause that I’m not thinking of?