anchor.diff:  -export([
           migrate/1,
           migrate/2,
  -        find/1, 
  -        find/2, 
  -        find/3, 
  -        find/4, 
  +        find/1,
  +        find/2,
  +        find/3,
  +        find/4,
           find_by_sql/3,
           find_by_sql/2,
           find_first/1,
  
positive.code:         count/1,
          count/2,
          count/3,
          counter/1, 
          counter/2, 
          incr/1, 
          incr/2, 
          incr/3, 
          delete/1, 
          delete/2, 
          push/0,
          push/1,
          pop/0,
  
negative.code: %% @doc Validate the parameter types of the given BossRecord without saving it
  %% to the database.
  validate_record_types(Record) ->
      Module = element(1, Record),
      Errors = lists:foldl(fun
              ({Attr, Type}, Acc) ->
                  case Attr of
                    id -> Acc;
                    _  ->
                      Data = Module:get(Attr, Record),
                      GreatSuccess = case {Data, Type} of
                          {undefined, _} ->
                              true;
  