 * Set<List<Colour>>
|''a set of lists''|!include ListColourList|
 * List<Set<Colour>>
|''a list of sets''|!include ListColourList|
 * Empty Set<List<Colour>>
|''an empty set of lists''||
 * Empty List<Set<Colour>>
|''an empty list of sets''||
