pub type MaybeNode<T> = Option<BoxedNode<T>>;
pub enum MaybeNode<T> { None, Some(Box<Node<T>>), }
No value.
Some value of type T.
T