Added support for non-compilable constraints and functional constraints.
Added support for non-compilable constraints and functional constraints.

newworldcode/rainbow,Multicolour/multicolour,newworldcode/multicolour