pub fn obj<const N: usize>(fields: [(&str, Value); N]) -> Value
an object built from (name, value) pairs