Are all gray things shiny?
return things ;return #1 that are gray ;return #2 that are shiny ;return #2 besides  #3 ;return number of  #4 ;return is #5 equal to zero
['select', 'filter', 'filter', 'discard', 'aggregate', 'boolean']