pub fn deep_merge_with_append( target: &mut Value, patch: &Value, append_paths: &[String], current_path: &str, )