Are shadows casted from each object?
return objects ;return #1 that  have shadows ;return the  number of  #1 ;return the  number of  #2 ;return if  #3 is  the  same as #4
['select', 'filter', 'aggregate', 'aggregate', 'boolean']