Indeed!  And with `Angle` being freed of its bounds, I have just done something like the following without fear:
```
wrap_angle = Angle(wrap_angle)  # convert user input to an Angle object
wrapped = np.mod(self - wrap_angle, 360 * u.deg) - (360 * u.deg - wrap_angle)
```