BUT: the bottle tags don't need to be directly coupled to the version object. The bottle tag is selected here:https://github.com/Homebrew/homebrew/blob/775680fbac2a84dee1fab731fb98bc2e45689db3/Library/Homebrew/bottles.rb#L50-L64

This could easily be moved onto the OS module and specialized per-platform.

That’s a good suggestion, Jack. I’ll look into it.