anchor.diff:  
   do_parse_config(unquote, Val) ->
       case nklib_parse:unquote(Val) of
  +        error -> error;
  +        Bin -> {ok, Bin}
  +    end;
  +
  +do_parse_config(path, Val) ->
  +    case nklib_parse:path(Val) of
           error -> error;
           Bin -> {ok, Bin}
       end;
  
positive.code:     {integer, [integer()]} | {record, atom()} |
      string | binary | lower | upper |
      ip | host | host6 | {function, pos_integer()} |
      {'fun', 
          fun((atom(), term(), [{atom(), term()}]) -> 
              ok | {ok, term()} | {opts, [{atom(), term()}]} | error)
      } |
      unquote | path.
  
  -type parse_spec() :: #{ atom() => parse_opt()}.
  
  
negative.code:         field07 => binary,
          field08 => host,
          field09 => host6,
          field10 => fun parse_fun/3,
          field11 => [{enum, [a]}, binary],
          fieldXX => invalid
      },
  