In colour theory, colour harmony refers to an aesthetically pleasing combination of colours. The standard colour wheel shows the 12 primary, secondary and tertiary colours. Starting with red, and moving clockwise, the colours are:
colours = ["red", "red-orange", "orange", "yellow-orange", "yellow", "yellow-green", "green", "blue-green", "blue", "blue-violet", "violet", "red-violet"]
With an initial colour (called the anchor), you can find combinations of harmonious colours. The combination types are shown below, for an anchor colour of green:

Given an anchor colour and a combination type, write a function that returns a set containing all colours within the combination.
colour_harmony("green", "triadic") ➞ { "green", "violet", "orange" }
colour_harmony("blue-green", "complementary") ➞ { "blue-green", "red-orange" }
colour_harmony("orange", "analogous") ➞ { "yellow-orange", "red-orange", "orange" }