anchor.diff:                      },
                       {ok, Parse2};
                   {nested, Val2, Nested} ->
  +                    #parse{defaults=Defaults} = Parse,
                       NestedParse = Parse#parse{
                           ok = [], 
                           path = path_key(Key, Parse), 
  
positive.code:     syntax :: map(),
      path :: binary(),
      defaults :: map(),
      opts :: map()
  }).
  
  
negative.code:     end.
  
  %% @private
  check_mandatory(#parse{mandatory=Mandatory}=Parse) ->
      check_mandatory(Mandatory, Parse).
  
  
  %% @private
  check_mandatory([], _Parse) ->
      ok;
  
  