pub fn with_tx_mut<T>( tx_id: &str, f: impl FnOnce(&mut PendingTxn) -> BuiltinResult<T>, ) -> BuiltinResult<T>