Exponentiation operator for iterated functions?

The difference is that your original version commits type piracy if it’s not in Base because it applies to all Function. That’s (one of) the reason(s) why you were suggesting its inclusion, I thought.

Mine applies only to the function that I own. That’s also the reason why I created a new function (with the same name) in the first place.

Does that make sense? I should have made the distinction clearer.

1 Like