pub type Value = Value;
pub enum Value { Nill, Ok, Bool(bool), Integer(i64), Float(u64), Buffer(Vec<u8>), Array(VecDeque<Value>), Error(String), }