typealias NodeSpec<N> = TreeNodeWrapper<Node, N>.() -> Unit
A subtree matcher written in the DSL documented on TreeNodeWrapper.