anchor.diff:  		    ?AST(Mod:get_els(Term))]),
        make_function(set_els, [?AST(Term), ?AST(Els)],
   		   [?AST(Mod = get_mod(Term)),
  -		    ?AST(Mod:set_els(Term, Els))]),
  -     make_function(pp, [?AST(Term)], [PPCase])].
  +		    ?AST(Mod:set_els(Term, Els))])].
   
   make_encoders(TaggedSpecs, ModName) ->
       {RecNames, ResNames} =
  
positive.code:                           {Acc1, Acc2}
                    end
            end, {[], []}, TaggedSpecs),
      XmlElClause = erl_syntax:clause(
  		    [?AST(xmlel), ?AST(3)],
  		    none,
  		    [?AST([name, attrs, children])]),
      [erl_syntax:function(?AST(pp), Clauses1 ++ [XmlElClause, PassClause1]),
       make_function(records, [],
  		   [erl_syntax:list(
  		      lists:map(
  
negative.code: 		none,
  		[?AST(Mod = get_mod(El)),
  		 ?AST(Mod:do_encode(El, TopXMLNS))]),
      [make_function(encode, [?AST(El)], [?AST(encode(El, <<>>))]),
       erl_syntax:function(?AST(encode), [Clause1, Clause2]),
       make_function(get_name, [?AST(El)], GetNameCase),
  