Are the large objects all shiny or matte?
return objects ;return #1 that  are large ;return if  #2 are all shiny ;return if  #2 are all matte ;return #3 , #4
['select', 'filter', 'boolean', 'boolean', 'union']