I guess one thing that's missing is an example of how to traverse the tree to actually match it against some expression. Perhaps worth checking in a demo example?