anchor.diff:  version(Context) ->
       case cowboy_req:version(req(Context)) of
           'HTTP/1.0' -> {1,0};
  -        'HTTP/1.1' -> {1,1}
  +        'HTTP/1.1' -> {1,1};
  +        'HTTP/2'   -> {2,0}
       end.
   
   %% @doc Return the base uri of the request.
  
positive.code: 
          cowmachine_peer => peer_req(Req),
          cowmachine_cookies => cowboy_req:parse_cookies(Req)
      }.
  
  
  %% @doc Optionally wrap the cowboy request in the context.
  
negative.code: %% @doc Set some intial metadata in the cowboy req
  -spec init_req(cowboy_req:req(), cowboy_middleware:env()) -> cowboy_req:req().
  init_req(Req, Env) ->
      Req1 = Req#{
          cowmachine_site => maps:get(site, Env, undefined),
  
          cowmachine_resp_code => 500,
  