pub type ValueList<T> = Value<Vec<T>>;
pub enum ValueList<T> { Value(Vec<T>), Null, Unknown, }
Value is present
No value is present
Value is unknown