   """
   defmacro route(match, request, do: actions) do
     quote do
-      route unquote(match), unquote(request), _, do: unquote(actions)
+      route unquote(match), unquote(request), _config, do: unquote(actions)
     end
   end
 

  """
  defmacro route(match, do: actions) do
    quote do
      route unquote(match), _, _, do: unquote(actions)
    end
  end


  All incoming requests are tested against the routes in the order they are defined.
  If a request matches then the route action is invoked.
  """
  # TODO test for unexpected methods
  defmacro route(match, request, config, do: actions = [{:->, _, _} | _]) do
    args = Enum.reject(match, &(is_binary(&1)))
    quote do
      if @route_name do
