anchor.diff:     payload(Value).
   
   payload(Value) ->
  -   m_state:put(payload(), Value).
  +   m_state:put(content(), Value).
   
   %%
   %% evaluate http request
  
positive.code:    case lens:get(header(<<"Connection">>), State) of
        Conn when Conn =:= <<"close">> orelse Conn =:= ?None ->
           knet:close(Sock),
           [Pckt|maps:remove(http, State)];
        _           ->
           Authority = uri:authority( lens:get(uri(), State) ),
           [Pckt|maps:remove(http, State#{Authority => Sock})]
     end.
  
negative.code:    Url  = lens:get(uri(), State),
     Head = head(State),
     ok   = knet:send(Sock, {Mthd, Url, Head}),
     [option || lens:get(content(), State), scalar:s(_), knet:send(Sock, _)],
     knet:send(Sock, eof).
  
  %%
  %% 
  head(State) ->
     [$.||
        lens:get(headers(), State),
        head_connection(_),
        head_te(lens:get(content(), State), _)
     ].
  
  head_connection(Head) ->
  