anchor.diff:  -export([
            init/1,
            service_available/2,
  +         is_authorized/2,
            forbidden/2,
            allowed_methods/2,
            allow_missing_post/2,
  
positive.code:               links,        %% [link()] - links of the object
                index_fields, %% [index_field()]
                method,       %% atom() - HTTP method for the request
                timeout       %% integer() - passed-in timeout value in ms
               }).
  %% @type link() = {{Bucket::binary(), Key::binary()}, Tag::binary()}
  %% @type index_field() = {Key::string(), Value::string()}
  
negative.code:                       RD, Ctx);
  malformed_request(RD, Ctx) ->
      malformed_request([fun malformed_timeout_param/2,
                         fun malformed_rw_params/2], RD, Ctx).
  
  %% @doc Given a list of 2-arity funs, threads through the request data
  %% and context, returning as soon as a single fun discovers a
  