anchor.diff:      Issues.
   
   
  --spec is_url(bitstring()) -> boolean().
  +-spec is_url(bitstring() | no_val) -> boolean().
  +is_url(no_val) ->
  +    false;
   is_url(PossibleUrl) ->
       match =:= re:run(PossibleUrl,
   		     <<"\\b((?:https?://|www\\d{0,3}[.]|[a-z0-9.\\-]"
  
positive.code:     lists:map(fun(KVP) ->
  		      case binary:split(KVP, <<"=">>, [trim]) of
  			  [Key, Value] -> {Key, Value};
  			  [Key] -> {Key, true}
  		      end
  	      end, KVPs);
  http_body_to_form(Body) when is_list(Body) ->
  
negative.code:     validate(Form, ValidatorSpecs, []).
  
  validate(Form, [{Key, Validators}|RemSpecs], Issues) ->
      Value = proplists:get_value(Key, Form, <<>>),
      IsRequired = lists:member(required, Validators),
      case {Value, IsRequired}  of
  	{undefined, true} ->
  