Just a minor question - is there a reason why not use ``hms_tuple``, ``dms_tuple``, and ``signed_dms_tuple`` for the names of the tuple types?