Currently we have `to_hdf(self, path_or_buf, key, **kwargs)` It'd be good to replace that with the actual signature (unless I'm missing a reason for the current implementation) and document it fully.