A module that handles the small amount of graph stuff in Puppet.
Make a graph where each of our children gets converted to the receiving end of an edge. Call the same thing on all of our children, optionally using a block
[Validate]