anchor.diff:        | {jsfun, Name :: binary()}
         | {jsanon, Source :: binary()}.
   
  +-define(DEFAULT_JS_RESERVE_ATTEMPTS, 10).
  +
   %% @doc Init just stashes everything for later.
   -spec init(riak_pipe_vnode:partition(), riak_pipe_fitting:details()) ->
            {ok, state()}.
  
positive.code:             {error, "{jsanon, {Bucket, Key}} is not yet implemented"};
          {jsfun, _Name} ->
              {error, "{jsfun, Name} is not yet implemented"};
          {jsanon, _Source} ->
              {error, "{jsanon, Source} is not yet implemented"};
          _ ->
              {error, io_lib:format(
                        "The PhaseSpec part of the argument for ~p"
  
negative.code:          done/1,
           validate_arg/1]).
  
  -include_lib("riak_kv_js_pools.hrl").
  
  -include_lib("riak_pipe/include/riak_pipe.hrl").
  -include_lib("riak_pipe/include/riak_pipe_log.hrl").
  
  