pub type TreeNode<R, N, B> = Node<R, N, B, NODEBOUND>;
pub struct TreeNode<R, N, B> { /* private fields */ }