Add better __iter__ support to nodes
Document __iter__