Node ist eine einfache baumartige Datenstruktur. Das erste Element der Liste ist immer der Wert des Knotens, weitere Elemente sind untergeordnete Elemente. Wenn der Knoten mit etwas anderem als einer Liste initialisiert wird, ist dieser Wert derselbe und Kinder werden [], eine leere Liste.
%Vor%Nun wäre es toll, einen rekursiven Iterator über alle Elemente zu haben, aber mein Generator liefert nur das erste Element. Warum passiert das?