anchor.diff:                              [lists:concat(["Invalid data type for ", Attr])|Acc]
                       end
                     end
  -        end, [], Record:attribute_types()),
  +        end, [], Module:attribute_types(Record)),
       case Errors of
           [] -> ok;
           _ -> {error, Errors}
  
positive.code: %% @doc Validate the parameter types of the given BossRecord without saving it
  %% to the database.
  validate_record_types(Record) ->
      Errors = lists:foldl(fun
              ({Attr, Type}, Acc) ->
                  case Attr of
                    id -> Acc;
                    _  ->
                      Data = Record:Attr(),
                      GreatSuccess = case {Data, Type} of
                          {undefined, _} ->
                              true;
  
negative.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,
  