anchor.diff:           [{atom, 0, riak_pool},
             {atom, 0, F},
             to_list(Vars)]}]}]}.
  -%% asdf(A, B, C) ->
  -%%     riak_pool:with_worker(riak_pool, asdf, [A,B,C]).
   
   to_list([])-> {nil,0};
   to_list([H|T])->
  
positive.code:               [{type,_,'fun',
                  [{type,_,product, ArgTypes},
                   ResType]}]}}, InternalTypes, DArity, ArgUpd)->
  %    io:format("##########~p~n", [A]),
      {attribute,0,spec,
       {{Fun, Arity-DArity},
        [{type,0,'fun',
  
negative.code:        [{call, 0,
           {remote,0,{atom,0,riakc_pb_socket},{atom,0,F}},
           [{var, 0, 'Worker'} | Vars]}]}]}.
  
  pool_auto_fn(F,A)->
      Vars = varlist(A-1),
  