anchor.diff:  
   %% Collect all the function applications within a function definition.
   %% Returns {erlang,apply,3} for uses of apply.
  -
   collect_function_apps({M, F, A}, SearchPaths) ->
       ?FULL_TD_TU([?COLLECT(?T("f@(Args@@) when _Guard@@ -> Body@@;"), 
                             collect_apps_within(_This@),
  
positive.code: 
  -export([do_code_inspection/2]).
  
  -export([long_functions/2, 
           calls_to_specific_function/2,
           test/1,
  	 classify_pattern_match/1,
  	 collect_function_apps/2,
  	 collect_function_apps2/2]).
  
  
negative.code:     {ok, Res}.
  
  -spec pattern_type(syntaxTree()) -> variable | literal | mixed.
  pattern_type(Pat) ->
      case wrangler_syntax:is_literal(Pat) of
  	true -> literal;
  