anchor.diff:          ok -> {ok, maps:from_list(List)};
           _ -> error
       end;
  +
  +spec(map, _) ->
  +    error;
   
   spec(_Type, _Val) ->
       unknown.
  
positive.code:         Bin -> {ok, Bin}
      end;
  
  spec(path, Val) when is_list(Val); is_binary(Val) ->
      {ok, nklib_parse:path(Val)};
  
  spec(basepath, Val) when is_list(Val); is_binary(Val) ->
      {ok, nklib_parse:basepath(Val)};
  
  spec(fullpath, Val) when is_list(Val); is_binary(Val) ->
      {ok, nklib_parse:fullpath(filename:absname(Val))};
  
  spec(uri, Val) ->
      case nklib_parse:uris(Val) of
  
negative.code:             end
      end;
  
  spec({integer, _}, _Val) ->
      error;
  
  spec(float, Val) ->
      case nklib_util:to_float(Val) of
          error ->
  