Added test cases for named matches

I shifted the semantics for child rules to be more intuitive.  Essentially, the rule
includes the name of the definition whose children we wish to match against.  You can
see the test case for an example and the README for some discussion.

In this context,  should probably be renamed .