versiontuple*s*