anchor.diff:    {lists:reverse(NewClauses), lists:reverse(NewFunctions)}.
     
   %% Extract a method into its dispatch_method clause and mangled form
  -extract_mangled_name_and_function({method, Ancestor, {function, _, Name, _, _, _} = Function}) ->
  +extract_mangled_name_and_function({method, Ancestor, {function, _, Name, _, _} = Function}) ->
     {reia_mangle:method(Ancestor, Name), Function};
   extract_mangled_name_and_function({function, _, Name, _, _} = Function) ->
     {reia_mangle:method(Name), Function}.
  
positive.code:   
  merge_ancestor_methods(AncestorMethods, ClassName, Methods) ->
    lists:foldl(
      fun({function, _, {identifier, _, Name}, _, _, _} = Function, Dict) ->
        dict:store(Name, {method, ClassName, Function}, Dict) 
      end,
      AncestorMethods,
  
negative.code: build_inherited_methods(MethodsDict) ->
    Methods = compile_inherited_methods(MethodsDict),
    lists:foldl(
      fun({function, _, Name, _, _} = Function, Dict) ->
        {method, Ancestor, _} = dict:fetch(Name, MethodsDict),
        dict:store(Name, {method, Ancestor, Function}, Dict)
      end,
  