pub fn merge(target: &Value, obj: &Value) -> Value