anchor.diff:      {Node, Schema} = proplists:get_value(Id, Nodes),
       NestedNodes = [begin
                          Name = binary_to_atom(schema(get, name, N), latin1),
  -                       %%{Name, 
  -                        link_node(schema(get, id, N), Name, Nodes)
  -                       %%}
  +                       link_node(schema(get, id, N), Name, Nodes)
                      end || N <- schema(get, nestedNodes, Node)],
       Groups = case schema(get, Node) of
                    {struct, S} ->
  
positive.code:                        fun(F, G) ->
                                 case schema(get, F) of
                                     {group, GroupId} ->
                                         [%%{GroupId,
                                           link_node(GroupId, 
                                                     binary_to_atom(schema(get, name, F), latin1), 
                                                     Nodes)
                                                  %}
                                          |G];
                                     _ -> G
                                 end
                         end,
  
negative.code:              DataType;
           {list, ListType} ->
               list_field_type(ListType);
           {Kind, Id} -> 
               {Kind, Id}
       end}.
  
  capnp_type_info(void) -> void;
  