anchor.diff:  
   do_null_conditional(Module) ->
     ct:comment("null_conditional with ~p", [Module]),
  -  [] = sumo:find_by(Module, {age, 'null'}),
  -
  -  [] = sumo:find_by(Module, {address, 'null'}).
  +  0 = length(sumo:find_by(Module, {age, 'null'})),
  +  0 = length(sumo:find_by(Module, {address, 'null'})).
   
   operators(_Config) ->
     lists:foreach(
  
positive.code: 
  do_operators(Module) ->
    ct:comment("operators with ~p", [Module]),
    [_, _, _, _] = sumo:find_by(Module,
                                {'and', [{age, 'not_null'},
                                         {age, '<', 100}
                                        ]
                                }),
  
    [_] = sumo:find_by(Module,
                       {'and', [{age, 'not_null'},
                                {age, '>', 100}
                               ]
                       }),
  
    [] = sumo:find_by(Module,
                      {'and', [{age, 'not_null'},
                               {age, '>', 102}
                              ]
                      }),
  
    [_] = sumo:find_by(Module,
                       {'and', [{age, 'not_null'},
                                {age, '>=', 102}
                               ]
                       }),
  
  
    [_, _, _] = sumo:find_by(Module,
                             {'and', [{age, 'not_null'},
                                      {age, '<', 30}
                                     ]
                             }),
  
    [_, _, _, _] = sumo:find_by(Module,
                                {'and', [{age, 'not_null'},
                                         {age, '=<', 30}
                                        ]
                                }),
  
    [_] = sumo:find_by(Module,
                       {'or', [{age, 'null'},
                               {age, '==', 30}
                              ]
                       }),
  
    [_, _, _, _] = sumo:find_by(Module,
                                {'and', [{age, 'not_null'},
                                         {age, '/=', 30}
                                        ]
                                }),
  
    case lists:member(Module, sumo_test_utils:people_with_like()) of
      true ->
        [_, _, _, _] = sumo:find_by(Module, {name, 'like', "J%"}),
  
        [_, _] = sumo:find_by(Module, {'and', [{name, 'like', "Ja%"}]}),
  
        [_] = sumo:find_by(Module, {name, 'like', "A%"}),
  
        [_, _] = sumo:find_by(Module, {name, 'like', "%n"});
      false ->
        ok
    end.
  
negative.code: 
  do_or_conditional(Module) ->
    ct:comment("or_conditional with ~p", [Module]),
    3 = length(sumo:find_by(Module,
                            {'or', [{name, "John"},
                                    {name, "Joe"},
                                    {name, "Alan"}
                                   ]
                            })),
  
    2 = length(sumo:find_by(Module,
                            [{last_name, "Doe"},
                             {'or', [{name, "Jane"},
                                     {name, "Jane Jr."}
                                    ]
                             }])).
  
  and_conditional(_Config) ->
    lists:foreach(
      fun do_and_conditional/1,
      sumo_test_utils:people_with_conditional_logic()),
    {comment, ""}.
  
  do_and_conditional(Module) ->
    ct:comment("and_conditional with ~p", [Module]),
    0 = length(sumo:find_by(Module,
                            {'and', [{name, "John"},
                                     {name, "Joe"},
                                     {name, "Alan"}
                                    ]
                            })),
  
    2 = length(sumo:find_by(Module,
                            {'and', [{last_name, "Doe"},
                                     {'or', [{name, "Jane"},
                                             {name, "Jane Jr."}
                                            ]
                                     }
                                    ]
                            })).
  
  not_null_conditional(_Config) ->
    lists:foreach(
  