Goal: Map over the discriminated union to build `${name}:${color}` strings, then union them together.