pub type TreeNodeID<T> = <<T as RootedTree>::Node as RootedTreeNode>::NodeID;
A type alias for Tree Node ID