pub fn flatten(value: Value) -> Map<String, Value>