I think it would be better to stick with a positive angle, since the negative one looks odd for `hms` (and I don't think we want a `signed_hms`...). Instead, I would just add a line in the example like
```
(-a).dms
...
(-a).signed_dms
...
```