Something like `rcolor(n, gradient)` where gradient is a color gradient, could also be another constraint...