would mix or mergeColoursWithOpacity be clearer?