If one of the binders is lying down and spread open.
return binders ;return #1 that is lying down ;return #2 that is spread open ;return the  number of  #3 ;return if  #4 is equal to  one
['select', 'filter', 'filter', 'aggregate', 'boolean']