Elliot Chance
Elliot Chance
First and Last take `[]Node` which is not compatible with things like `[]*DateNode`. It should take an `interface{}` instead.
BirthNode is already created, but also need Baptism, LDSBaptism, Death and Burial.
Should compare on the String() value, ignoring any children.
String() should return the label name instead of the label pointer.
Must the same content that is in the README with examples for decoding, encoding, traversing, etc.
Make sure it is all documented and implemented from the standard.
Descendants returns all of the children, their children, etc of an individual.