anchor.diff:      Response.
   
   %% @spec not_found() -> response()
  +%% @doc Alias for <code>not_found([])</code>.
   %% @doc respond({404, [{"Content-Type", "text/plain"}], "Not found."}).
   not_found() ->
  -    respond({404, [{"Content-Type", "text/plain"}], <<"Not found.">>}).
  +    not_found([]).
  +
  +%% @spec not_found(ExtraHeaders) -> response()
  +%% @doc Alias for <code>respond({404, [{"Content-Type", "text/plain"}
  +%% | ExtraHeaders], <<"Not found.">>})</code>.
  +not_found(ExtraHeaders) ->
  +    respond({404, [{"Content-Type", "text/plain"} | ExtraHeaders],
  +             <<"Not found.">>}).
   
   %% @spec ok({value(), iodata()} | {value(), ioheaders(), iodata() | {file, IoDevice}}) ->
   %%           response()
  
positive.code: %% @spec serve_file(Path, DocRoot) -> Response
  %% @doc Serve a file relative to DocRoot.
  serve_file(Path, DocRoot) ->
      case mochiweb_util:safe_relative_path(Path) of
          undefined ->
              not_found();
  
negative.code: -export([send/1, recv/1, recv/2, recv_body/0, recv_body/1]).
  -export([start_response/1, start_response_length/1, start_raw_response/1]).
  -export([respond/1, ok/1]).
  -export([not_found/0, not_found/1]).
  -export([parse_post/0, parse_qs/0]).
  -export([should_close/0, cleanup/0]).
  -export([parse_cookie/0, get_cookie_value/1]).
  -export([serve_file/2, serve_file/3]).
  -export([test/0]).
  
  -define(SAVE_QS, mochiweb_request_qs).
  