anchor.diff:  
   %% K7
   previously_existed(ReqData, Context) ->
  -  %% Check if resource has previously existed
  +  % Check if resource has previously existed
     {false, ReqData, Context}.
   %% K5 - 301 Moved Permanently + SET RESP HEADER Location
   %% moved_permanently
   %% L5 - 307 Moved Temporarily + SET RESP HEADER Location
   moved_temporarily(ReqData, Context) ->
  -  %% Check if resource has moved temporarily
  +  % Check if resource has moved temporarily
     {false, ReqData, Context}.
   %% M5 - 410 Gone
   %% N5 - 410 Gone
   allow_missing_post(ReqData, Context) ->
  -  %% Check if you can POST to a missing resource
  +  % Check if you can POST to a missing resource
     {false, ReqData, Context}.
   
   %% L7 - 404 Not Found
   %% M7 - 404 Not Found
   
  -%% Webmachine Output Callbacks -------------------------------------------------
  +%%% Webmachine Output Callbacks ------------------------------------------------
   
   %% P11 - 201 Created
   %% O20 - 204 No Content
  
positive.code: 
  init(_DispatcherConfigList) ->
    Context = orddict:new(),
    %% Maybe enable wmtrace
    %% {{trace, "./"}, Context}.
    {ok, Context}.
  
  %% Webmachine Basic Callbacks --------------------------------------------------
  
  %% B13 - 503 Service Unavailable
  ping(ReqData, Context) ->
    %% Respond to ping with pong
    {pong, ReqData, Context}.
  
  %% B13 - 503 Service Unavailable
  service_available(ReqData, Context) ->
    %% Save URI {id} into Context
    Id = wrq:path_info(id, ReqData),
    Context2 = orddict:store(id, Id, Context),
    {true, ReqData, Context2}.
  
  %% B12 - 501 Not Implemented
  known_methods(ReqData, Context) ->
    %% Check what methods does webmachine know
    {[ 'GET'
     , 'HEAD'
     , 'POST'
     , 'PATCH'
     , 'PUT'
     , 'DELETE'
     %% , 'TRACE'
     %% , 'CONNECT'
     , 'OPTIONS'
     ], ReqData, Context).
  
  %% B11 - 414 Request URI too long
  uri_too_long(ReqData, Context) ->
    %% Check if URI is too long
    {false, ReqData, Context}.
  
  %% B10 - 405 Method Not Allowed
  allowed_methods(ReqData, Context) ->
    %% Maybe check resource state
    {[ 'GET'
     , 'HEAD'
     , 'PATCH'
  
negative.code: %% generate_etag again
  %% last_modified again
  expires(ReqData, Context) ->
    % Generate Expires
    {undefined, ReqData, Context}.
  %% content_types_provided again
  %% content_types_provided:handler
  %% charsets_provided again
  %% encodings_provided again
  multiple_choices(ReqData, Context) ->
    % Check if resource gives multiple representations
    {false, ReqData, Context}.
  
  %% respond(Code)
  %% generate_etag
  %% expires
  finish_request(ReqData, Context) ->
    % Last touches
    {true, ReqData, Context}.
  