fn append( sharing: &Sharing<'_>, memory: &mut Memory, changes: &[(String, Option<String>, u64, String)], ) -> Result<(), String>