body() :: {atom(), Enum.t()} | binary()
params() :: Enum.t()
t() :: %Mechanize.Request{ body: body(), headers: Mechanize.Header.headers(), method: atom(), params: params(), url: binary() }