          query: nil,
          raw_path: "/path",
          scheme: :http
-       }, {:bytes, 13}, ""}
+       }, nil, {:bytes, 13}, ""}}
 
       iex> "GET /path?qs HT"
       ...> |> Raxx.HTTP1.parse_request(:http)

         query: nil,
         raw_path: "/path",
         scheme: :http
       }, :chunked, ""}

      iex> "POST /path HTTP/1.1\\r\\nhost: example.com\\r\\ncontent-length: 13\\r\\n\\r\\n"
      ...> |> Raxx.HTTP1.parse_request(:http)
      {:ok,
       %Raxx.Request{
         authority: "example.com",
         body: true,
         headers: [{"content-length", "13"}],

         query: "qs",
         raw_path: "/path",
         scheme: :http
       }, nil, {:complete, ""}, ""}}

      iex> "GET /path?qs HTTP/1.1\\r\\nhost: example.com\\r\\naccept: text/plain\\r\\n\\r\\n"
      ...> |> Raxx.HTTP1.parse_request(:https)
      {:ok,
       {%Raxx.Request{
         authority: "example.com",
         body: false,
         headers: [{"accept", "text/plain"}],
