made the generalization modification to zpar in order to parse trees. Determining whether something has parents currently takes an exhaustive search through the children map. Which is inefficient. Put in a TODO for it.