anchor.diff:                               [Req, ResponseCode, ResponseHeaders, <<>>, get_timings()],
                                Args),
   
  -            case close_or_keepalive(Req, UserHeaders) of
  -                keep_alive ->
  -                    ?MODULE:handle_request(Socket, Callback);
  -                close ->
  -                    gen_tcp:close(Socket),
  -                    ok
  -            end
  +            close_or_keepalive(Req, UserHeaders)
       end.
   
   -spec mk_req(Method::http_method(), RawPath::binary(), RequestHeaders::headers(),
  
positive.code:         {ok, Socket} ->
              t(accepted),
              gen_server:cast(Server, accepted),
              ?MODULE:handle_request(Socket, Callback);
          {error, timeout} ->
              ?MODULE:accept(Server, ListenSocket, Callback);
          {error, econnaborted} ->
  
negative.code:         {response, ResponseCode, UserHeaders, UserBody} ->
              t(user_end),
  
              ResponseHeaders = [connection(Req, UserHeaders),
                                 content_length(UserHeaders, UserBody)
                                 | UserHeaders],
              send_response(Socket, Method, ResponseCode, ResponseHeaders, UserBody, Callback),
  
              t(request_end),
  