anchor.diff:      Fun = make_fun(FunName, 1, [ClauseS, ClauseF], LineNo2),
       {[Fun], LineNo2, Maps, FunNo + 1}.
   
  +-spec make_fun(atom(), pos_integer(), ast(), pos_integer()) -> expr().
   make_fun(FunName, Arity, Clause, LineNo) ->
       {function, LineNo, FunName, Arity, Clause}.
   
  
positive.code: 	_         -> filter_ast(T, [H | Acc])
      end.
  
  -spec build_extract_fn([#riak_field{}] , pos_integer(), [ast()]) ->
  			      {expr(), pos_integer()}.
  build_extract_fn([], LineNo, Acc) ->
      Clauses = lists:flatten(lists:reverse(Acc)),
  
negative.code:     Expected = {2, {3, "something", pong}, {2, 3, pang}},
      ?_assertEqual(Expected, Result).
  
  -endif.
  