anchor.diff:  is_meta_list(Node) ->
       is_meta_list_variable(Node) orelse is_meta_clause_list(Node) orelse
           is_meta_function_arity_list(Node).
  +  
   
   is_meta_clause_list(C) ->
       T = wrangler_syntax:type(C),
  
positive.code:                     T2Pats=[wrangler_syntax:clause_patterns(T2)||T2 <- T2List1],
                      T2Gs=[G2||T2 <- T2List1, G2 <- clause_guard(T2)],
                      T2Body=[wrangler_syntax:clause_body(T2)||T2 <- T2List1],
                      [{true, [{Pat, T2Pats}, {Guard, T2Gs}, {Body, T2Body}]}]
              end
      end.
            
  
negative.code:                             [Body]= wrangler_syntax:clause_body(T11),
                              T2Pats=[wrangler_syntax:clause_patterns(T2)||T2 <- T2List1],
                              T2Body=[wrangler_syntax:clause_body(T2)||T2 <- T2List1],
                              [Pat]= wrangler_syntax:clause_patterns(T11),
                              [{true, [{Pat, T2Pats},{Body, T2Body}]}];
                          _ -> [false]
                      end;
  