There is also a `_TableLikeHDU` class of which all of these are a subclass (and presumably any type of HDU representing "tabular" data).  That said, it's unlikely any other table-like HDU classes will be introduced ever so this is probably fine too.