This use of `os.path.join` won't allow us to parse HDF5 tables on Windows (I'm pretty sure HDF5 uses `/` exclusively as the path separator). I know Windows isn't a high priority for us, but it'd be good to update this code so we're not explicitly breaking compatibility with Windows.