pub type TypeValueNode<ADDR> = Node<TypeValue<ADDR>>;
struct TypeValueNode<ADDR> { /* private fields */ }