anchor.diff:  %%
   -module(lc_SUITE).
   
  --export([all/0, suite/0,groups/0,init_per_suite/1, end_per_suite/1, 
  +-export([all/0, suite/0, groups/0, init_per_suite/1, end_per_suite/1,
   	 init_per_group/2,end_per_group/2,
   	 init_per_testcase/2,end_per_testcase/2,
   	 basic/1,deeply_nested/1,no_generator/1,
  
positive.code:     lists:reverse(erase(?MODULE)).
  
  id(I) -> I.
      
  fc(Args, {'EXIT',{function_clause,[{?MODULE,_,Args,_}|_]}}) -> ok;
  fc(Args, {'EXIT',{function_clause,[{?MODULE,_,Arity,_}|_]}})
    when length(Args) =:= Arity ->
  
negative.code:     [{ct_hooks,[ts_install_cth]},
       {timetrap,{minutes,1}}].
  
  all() ->
      test_lib:recompile(?MODULE),
      [{group,p}].
  
  groups() ->
      [{p,test_lib:parallel(),
        [basic,
         deeply_nested,
  