pub type TypeValueTree<ADDR> = Tree<TypeValue<ADDR>>;
struct TypeValueTree<ADDR> { /* private fields */ }