is the thing that is the furthest back the same shape as the furthest front?
return things ;return #1 that  is  furthest  back ;return #1 that  is  furthest  front ;return shape of #2 ;return shape of #3 ;return is  #4 the   same as #5
['select', 'filter', 'filter', 'project', 'project', 'boolean']