anchor.diff:  -type option() :: {w, pos_integer()} |
                     {dw, pos_integer()} |
                     {timeout, pos_integer() | infinity} |
  -                  {detail, detail()}
  +                  {detail, detail()}.
   -type options() :: [option()].
   
   -record(state, {from :: {raw, integer(), pid()},
  
positive.code: %% @private
  handle_options([], State) ->
      State;
  handle_options([{update_last_modified, Value}|T], State) ->
      handle_options(T, State#state{update_last_modified=Value});
  handle_options([{returnbody, true}|T], State) ->
      VnodeOpts = [{returnbody, true} | State#state.vnode_options],
      %% Force DW>0 if requesting return body to ensure the dw event 
  
negative.code: -endif.
  -export([init/1, handle_event/3, handle_sync_event/4,
           handle_info/3, terminate/3, code_change/4]).
  -export([prepare/2, validate/2, precommit/2, execute/2, waiting_vnode/2, postcommit/2, finish/2]).
  
  
  -type detail_info() :: timing.
  