anchor.diff:  
   %% Internal.
   -export([init/4]).
  --export([parse_request/1]).
  +-export([parse_request/2]).
   -export([handler_loop/3]).
   
   -type onrequest_fun() :: fun((Req) -> Req).
  
positive.code: 	URLDecDefault = {fun cowboy_http:urldecode/2, crash},
  	URLDec = get_value(urldecode, Opts, URLDecDefault),
  	ok = ranch:accept_ack(ListenerPid),
  	wait_request(#state{listener=ListenerPid, socket=Socket,
  		transport=Transport, dispatch=Dispatch,
  		max_empty_lines=MaxEmptyLines, max_keepalive=MaxKeepalive,
  		max_request_line_length=MaxRequestLineLength,
  
negative.code: 	max_header_name_length :: integer(),
  	max_header_value_length :: integer(),
  	timeout :: timeout(),
  	host_tokens = undefined :: undefined | cowboy_dispatcher:tokens(),
  	path_tokens = undefined :: undefined | '*' | cowboy_dispatcher:tokens(),
  	hibernate = false :: boolean(),
  