Ancient balancing selection maintains incompatible versions of the galactose pathway in yeast