If the dog on the right is standing on grass, but the dog on the left is not standing.
return dogs ;return #1 that is on   the  right ;return grass ;return if  #2 is standing  on   #3 ;return #1 that is on   the  left ;return if  #5 is standing  ;return if  #6 is false ;return if  both  #4 and #7 are true
['select', 'filter', 'select', 'boolean', 'filter', 'boolean', 'boolean', 'boolean']