anchor.diff:  -compile(export_all).
   
   %%LOGS
  -%-define(debug,true).
  +-define(debug,true).
   
   -ifdef(debug).
   -define(LOG(X,Y),
  
positive.code:     {struct,[{<<"type">>,<<"object">>},{<<"properties">>,{struct,[]}}]}.
  
  arrayType() ->
  {struct,[{<<"type">>,<<"array">>},{<<"items">>,{struct,[{<<"type">>,<<"integer">>}]}}]}.
      
  anyQ() ->
      ?LOG("Choosing random type ('any' keyword)...~n",[]),
       eqc_gen:oneof
        ([stringSchema(),numberSchema(),integerSchema(),booleanSchema(),objectSchema(),arraySchema(),null()]).
  
  -spec stringSchema() -> eqc_gen:gen(string()).
  stringSchema() ->
  
negative.code: gen_typed_schema(Schema,Options) ->
    case jsonschema:type(Schema) of
      
  
      %% boolean
      %%     A JSON boolean. 
      <<"boolean">> ->
  